Frage

Ich habe MySQL auf einem Windows 2003 Server auf unserer Domäne installiert. Ich kann nicht, um es von anderen Maschinen auf der Domäne zu verbinden. Ich öffne den MySQL Administrator-Panel und versuchen, den Servernamen es von localhost auf den Computernamen ändern es nicht erkennt. Ich habe auch voll qualifizierenden den Namen versucht. Irgendwelche Ideen, was ich brauche zu ändern?

War es hilfreich?

Lösung 4

Ich habe versucht, auf die Datenbank unter Verwendung der Standard-Root-Benutzer-ID zu verbinden. Ich habe einen neuen Benutzer und gab diese Benutzer Leseberechtigung für die benötigten Tabellen.

Andere Tipps

Welche Art von Fehlern, insgesamt Unfähigkeit zu verbinden? Windows-Firewall ist der erste Ort, wo ich aussehen würde, sicher Port 3306 zu machen, ist offen.

Haben Sie überprüft doppelte Berechtigungen für die Datenbanken so etwas wie

mit

grant all priviliges on 'database'.'*' to 'username'@'remote_machine_ip' identified by 'password';

Wie Sukasa erwähnt, auch doppelt alle Firewalls überprüfen Sie konfiguriert haben, können

Sie müssen in der my.cnf Datei suchen und suchen die bind-address Einstellung und die skip-networking Einstellung. Sie möchten die letzteren entfernt oder kommentiert und die ehemaligen der Maschine IP-Adresse sein. Starten Sie MySQL, nachdem Sie Änderungen vornehmen.

Eine Reihe von MySQL Installieren von Paketen standardmäßig auf einem lokalen Socket installieren nur, was für die Sicherheit nützlich ist aber erheblich beeinträchtigen die Netzwerkkonnektivität. : -)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top