Stellen Sie eine Remoteverbindung zu MySQL auf dem Linux-Server her

Derzeit wurde mein Cloud-Server-System von Winserver auf Debian umgestellt. Vor der Installation von MySQL auf dem Winserver waren Remoteverbindungen zulässig, aber aus Sicherheitsgründen habe ich die Root-Kontoverbindung auf „localhost“ statt auf „%“ gesetzt und dann zum Testen einen neuen Benutzer namens „canva“ erstellt. Sie können auf meinen anderen Artikel verweisen: http://blog.csdn.net/CanvaChen/article/details/52758370
, um eine Verbindung zu Remote-MySQL herzustellen:

mysql -h xxx.xxx.xxx.xxx -u canva -p

Hier tritt jedoch das Problem auf: FEHLER 2003 (HY000): Es kann keine Verbindung zum MySQL-Server unter „xxx.xxx.xxx.xxx“ hergestellt werden (111).
Der Grund dafür ist, dass MySQL standardmäßig nur eine lokale Anmeldung zulässt und die Konfigurationsdatei benötigt wird geändert werden:

ssh root@xxx.xxx.xxx.xxx
vim /etc/mysql/my.cnf

Suchen Sie die Zeile bind-address = 127.0.0.1 und kommentieren Sie sie aus.

おすすめ

転載: blog.csdn.net/CanvaChen/article/details/52937776