Auf MySQL kann standardmäßig nicht über Remote-Computer zugegriffen werden. Der Remote-Zugriff kann über die folgende Konfiguration aktiviert werden.
Meine MySQL-Umgebung ist ubuntu+mysql5
1. Ändern Sie /etc/mysql/my.conf, ändern Sie bind-address, geben Sie es als die tatsächliche IP-Adresse der Maschine an, Ihre my. con Nach der Änderung sieht es wahrscheinlich wie folgt aus:
[mysqld]
#
# * Grundeinstellungen
#
Standard -character- set=utf8
default-storage-engine=INNODB
bind-address = 192.168.1.107
user = mysql
pid-file = /var /run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
2. Melden Sie sich mit root bei MySQL an und führen Sie den folgenden Befehl aus:
grant all on sonardb.* to sonar@'%' identifiziert durch '123456';
grant all on sonardb.* to sonar@ localhost identifiziert durch '123456';
Ersetzen Sie sonardb durch den Datenbanknamen, auf den Sie zugreifen möchten, sonar ist der Benutzername, den Sie verwenden möchten, und ersetzen Sie 123456 durch Ihr Passwort Aktivieren der Fernzugriffsfunktion.