Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

2003-Server: Nur mySQL-DB ansprechen

Mitglied: phpler

phpler (Level 1) - Jetzt verbinden

03.05.2006, aktualisiert 06.05.2006, 4621 Aufrufe, 7 Kommentare

Hallo,

ich würde gern einen Rechner ausschliesslich für eine mySQL-Datenbank nutzen. Dazu gibt es eine feste IP. Die Installation von php und mySQL sowie das Ansprechen der Domain funktionierte auf diesem Windows 2003 Server zwar reibungslos, doch nun soll dieser nur noch und ausschliesslich die Datenbank bereitstellen.

Es gibt eine Domain bei einem Provider, wo php-Skripte laufen können; der Rechner bzw. die Domain ist über eine feste IP erreichbar. Die Skripte sollen u. a. auf den Datenbank-Rechner zugreifen.

Leider bekomme ich noch keine Verbindung zum Rechner, und ich weiss nicht, ob es daran liegt, dass über den Provider keine Verbindung zu einem anderen Rechner möglich ist oder ich einfach den W2K3-Rechner nicht korrekt konfiguriert habe.

Daher meine Fragen:
1. Welche Voraussetzungen (z. B. zwingend erforderliche Ports, die geöffnet sein müssen; welche Benutzer müssen unbedingt angelegt sein etc. pp.) müssen erfüllt sein, damit eine Verbindung von einem Rechner zur mySQL-DB möglich ist?
2. Können die Website-Dienste im IIS dazu sämtlichst beendet werden oder muss dazu zumindest die zugewiesene Domain aktiv sein?

Danke im Voraus!
Mitglied: Dani
03.05.2006 um 08:28 Uhr
Hallo,

Leider bekomme ich noch keine Verbindung zum
Rechner, und ich weiss nicht, ob es daran
liegt, dass über den Provider keine
Verbindung zu einem anderen Rechner
möglich ist oder ich einfach den
W2K3-Rechner nicht korrekt konfiguriert
habe.

Dies kannst du leicht feststellen. Beim anlegen von einen SQL-Benutzer, wird gefragt (host) von wo aus,der Benutzer zugreifen darf. Dort kannst du % (von allen => unsicher!) hinterlegen oder aber deine Domain (sicherer!).


1. Welche Voraussetzungen (z. B. zwingend
erforderliche Ports, die geöffnet sein
müssen; welche Benutzer müssen
unbedingt angelegt sein etc. pp.)
müssen erfüllt sein, damit eine
Verbindung von einem Rechner zur mySQL-DB
möglich ist?

Hi,
grundsätzlich braucht SQL den Port 3306. Einen Benutzer der "ROOT" Rechte auf jeden Fall. Dann für jede Bank 1 wenn nicht sogar 2. Kommt drauf an, was du vor hast.


Gruß
Dani
Bitte warten ..
Mitglied: phpler
03.05.2006 um 21:34 Uhr
Hallo Dani,

danke für deine Infos.

Momentan bin ich immerhin soweit, dass ich den DB-Rechner von der Provider-Domain ansprechen kann: Der Fehler war, dass der DB-Host nicht als IP, sondern als Domain angegeben werden musste.

Mit den mySQL-Benutzern habe ich nun herumexperimentiert; von "@localhost" über "@<ip>" bis hin zu "%"; für alle erhalte ich nur noch diese Fehlermeldung:

Host 'www.xxx.de' is not allowed to connect to this MySQL server

Einen mySQL-Benutzer mit "@www.xxx.de" habe ich ebenfalls angelegt.


Weisst du noch einen Rat?
Bitte warten ..
Mitglied: Dani
03.05.2006 um 22:03 Uhr
Hi,
könntest du mal posten, wie du die Verbindung aufbaust?!


Gruß
Dani
Bitte warten ..
Mitglied: phpler
03.05.2006 um 23:14 Uhr
Hi Dani,
danke erstmal für dein Bemühen.

ok, dann versuch' ich's mal:

bei meinem 1. Domain-Provider (für "http://www.zzz.de") liegen php-Skripte. Dort wird in einem Skript (hier zu Testzwecken eine index.php in einem passwortgeschützten (.htpasswd) Verzeichnis) die Verbindung zur DB auf dem 2. Rechner per mysql_connect() hergestellt:

$verbindung = mysql_connect($host,$user,$passw) or die(mysql_error());

Als $host ist definiert: "http://www.yyy.info" (das ist meine andere Domain auf dem W2K3-Rechner; mit der Angabe der IP, die fest steht, wurde der Server nicht gefunden).
Als $user ist definiert: "username" (ohne "@"-Zusätze)
Als $passw ist definiert: Passwort des mySQL-Benutzers wie in der mysql-User-Tabelle eingetragen.

Zum Prüfen habe ich das Skript (auf dem 1. Rechner) vor dem Connect eine Ausgabe erstellen lassen und per die(); beendet; Die Ausgabe erfolgt, womit klar zu sein scheint, dass der Fehler durch den Versuch der mySQL-Verbindung entsteht.

Wie schon geschrieben, lautet die Fehlermeldung:
Host 'www.xxx.de' is not allowed to connect to this MySQL server

Ich habe auch explizit den Zugriff für die IP dieser Domain erlaubt; DNS-Lookup zeigt auch exakt diesen Hostnamen.


Ich hoffe, du kannst mit den Angaben etwas anfangen.
Bitte warten ..
Mitglied: Dani
04.05.2006 um 08:07 Uhr
Hi
Mit den mySQL-Benutzern habe ich nun
herumexperimentiert; von
"@localhost" über
"@<ip>" bis hin zu
"%"; für alle erhalte ich nur
noch diese Fehlermeldung:

Gib mal statt % den FQDN an (vollen Domainname => www.test.de).


Gruß
Dani
Bitte warten ..
Mitglied: phpler
05.05.2006 um 18:55 Uhr
Die Fehlermeldung

Host 'www.xxx.de' is not allowed to connect to this MySQL server

erscheint auch, wenn der Server, auf dem die mySQL-DB sein soll, weder eine mySQL-Installation hat noch über das Internet erreichbar ist.

Das englische "this" in obiger Fehlermeldung ist wohl irreführend, da angenommen wird, dass die Fehlermeldung vom angesprochenen mySQL-Server erzeugt werden könnte. Da ein solcher im vorliegenden Fall aber weder existiert noch erreichbar wäre, muss die Fehlermeldung von einer anderen Stelle erzeugt werden.

Meine Vermutung: Der Provider lässt eine Verbindung nur zu seinen eigenen Datenbank-Servern zu.
Bitte warten ..
Mitglied: Dani
06.05.2006 um 10:31 Uhr
Hi,

Meine Vermutung: Der Provider lässt
eine Verbindung nur zu seinen eigenen
Datenbank-Servern zu.
Jo...so siehts leider aus. Du musst bei dem Anbierter auch den Webspace haben!


Gruß
Dani
Bitte warten ..
Ähnliche Inhalte
Java
DB-Mysql-Treiber
Frage von MrsPlanetJava2 Kommentare

Hallo zusammen, wenn ich versuche meine App zu starten, bekomme ich eine Fehlermeldung, dass der Mysql-Treiber nicht gefunden werden ...

Router & Routing

Mysql DB Zugriff auf Server in zweitem Subnetz über pfsense

gelöst Frage von timmerRouter & Routing5 Kommentare

Hallo zusammen, folgende Situation liegt vor: Aufgrund des Supportendes von Windows XP wurde ein Rechner mit einer Zeiterfassungssoftware (Terminal) ...

Apache Server

Fehler beim Import einer DB vom anderen MySQL-Server

gelöst Frage von zeroblue2005Apache Server2 Kommentare

Hallo Zusammnen, habe im Netzwerk einen alten Xampp am laufen! Wo aber eigentlich nichts mehr drauf läuft bis auf ...

Datenbanken

Schnelle Entwicklung für eine PHP, MySQL-DB?

gelöst Frage von 1410640014Datenbanken2 Kommentare

Hallo, würde mir gerne ein paar Anregungen holen, ob es für PHP und MySQL so ne Art Formular- / ...

Neue Wissensbeiträge
Vmware
VMware Update für den ESXi 5.5 verfügbar
Information von sabines vor 18 StundenVmware

Nach dem ganzen Hickhack um Update mit Microcode Anpassungen und Rückzug, gibt es nun für den ESXi 5.5 ein ...

CPU, RAM, Mainboards

Meltdown und Spectre: Intel zieht Microcode-Updates für Prozessoren zurück

Information von keine-ahnung vor 22 StundenCPU, RAM, Mainboards5 Kommentare

Moin, extrem lutztig. Nur gut, dass ich noch nicht beim Probanden-Bingo mitgemacht habe :-) LG, Thomas

Router & Routing
PfSense als Addon auf QNAP
Information von magicteddy vor 1 TagRouter & Routing7 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 1 TagDatenschutz1 Kommentar

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement26 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Server
TEMP-Profile
gelöst Frage von Forseti2003Windows Server21 Kommentare

Guten Morgen, wer kennt sie nicht, die lieben Temporären Benutzerprofile, vorallem immer dann, wenn man sie am wenigsten braucht. ...

Multimedia & Zubehör
Welches Tablet für die Verkäufer?
Frage von Hendrik2586Multimedia & Zubehör16 Kommentare

Guten Morgen meine Lieben, vielleicht könnt ihr mir ja helfen. Es geht um unsere Außendienstmitarbeiter /Verkäufer. Sie sollen demnächst ...

Ubuntu
Ubuntu - Routing mit 2 Netzwerkkarten?
Frage von gabrixlUbuntu13 Kommentare

Hei Folgende Situation: Ich habe zwei virtuelle Maschinen: 1 - Server für DHCP, DNS und Routing - Netzwerkkarte 1: ...