Auf MySQL kann standardmäßig nicht über Remote-Computer zugegriffen werden.
Meine MySQL-Umgebung ist Ubuntu+MySQL5
1. Ändern Sie /etc/mysql /. my.conf, ändern Sie bind-address und geben Sie sie als tatsächliche IP-Adresse der Maschine an. Nach der Änderung wird Ihre my.con wahrscheinlich wie folgt aussehen:
[mysqld]
#
# * Grundeinstellungen
#
default-character-set=utf8
default-storage-engine=INNODB
bind-address = 192.168.1.107
user = mysql
pid -file = /var/run/mysqld/mysqld.pid
socket = =/var/lib/mysql
tmpdir =/tmp
Sprache >
grant all on sonardb.* to sonar@' %' identifiziert durch '123456';
grant all on sonardb.* an sonar@localhost identifiziert durch '123456'; Ersetzen Sie sonardb durch den Namen der Datenbank, auf die Sie zugreifen möchten, und sonar durch den Benutzernamen, den Sie verwenden möchten Ersetzen Sie 123456 durch Ihr Passwort und aktivieren Sie so die Fernzugriffsfunktion