Ich versuche, eine Verbindung mit der MySQL-Datenbank herzustellen, aber ich erhalte„Zugriff von Benutzer ‚remoteuser‘@‚cmapc.iserver.local‘ verweigert“. Lassen Sie mich Ihnen das gesamte Szenario zeigen:
Ich habe einen Server Ubuntu 14.04 mit dem Hostnamen „icma“, MySQL 5.6 und Bind9, um einen lokalen DNS-Server zu konfigurieren. Der Server verweist auf sich selbst auf die Domäne „iserver.local“ und jede Maschine hat eine Subdomäne, die bei Bind9 DNS konfiguriert ist: [Maschinenname].iserver.local, die in den Netzwerkverbindungen das DNS-Sufix als „iserver.local“ erhält und den primären DNS auf meinen lokalen Server verweist. Die Maschinen:
(Ubuntu-Server) icma.iserver.local. (192.168.1.125) (Windows 10) cmapc.iserver.local. (192.168.1.100) (Windows 10) jeapc.iserver.local. (192.168.1.101)
An diesem Punkt funktioniert alles gut, alle Maschinen kommunizieren miteinander und alle Dienste wie FTP und SSH funktionieren gut. Die Firewall ist so konfiguriert, dass alle erforderlichen Ports aktiviert sind. Aber es gibt ein Problem.
Ich kann von der CMAPC-Maschine (mit Host cmapc.iserver.local oder mit dessen IP 192.168.1.100) keine Verbindung zu MySQL herstellen. Ich erhalte immer die Meldung „Zugriff von Benutzer ‚remoteuser‘@‚cmapc.iserver.local‘ verweigert“.
Ich habe es versucht:
CREATE USER 'remoteuser'@'%' IDENTIFIED BY '**********';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Es hat nicht funktioniert, also habe ich Folgendes versucht:
CREATE USER 'remoteuser'@'cmapc.iserver.local' IDENTIFIED BY '**********';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'cmapc.iserver.local' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Es hat nicht funktioniert, also habe ich Folgendes versucht:
CREATE USER 'remoteuser'@'192.168.1.100' IDENTIFIED BY '**********';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'192.168.1.100' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Und ich weiß nicht, was schief läuft …
Infos 1
In der Datei my.cnf ist die Zeile # bind-address=127.0.0.1 kommentiert.
Informationen 2
Das Verbindungsproblem liegt bei der Verbindung des CMAPC-Rechners unter Windows 10 mit dem Ubuntu-Server vor.
Ich habe versucht, eine Verbindung mit einem anderen Computer im selben Netzwerk und auch mit Windows 10 (jeapc.iserver.local) herzustellen, und es hat geklappt!
Aber als ich erneut versuchte, eine Verbindung mit einer Windows 10-Maschine (cmapc.iserver.local) herzustellen, erhielt ich die Meldung „Zugriff von Benutzer ‚remoteuser‘@‚cmapc.iserver.local‘ verweigert“.
Ich weiß nicht, wie ich es beheben kann … und ich weiß nicht, ob das Problem bei Windows 10 oder Ubuntu Server liegt.