Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQL ERROR 2003 (HY000) (113) beim SSH-Remote-Tunneling, aber Telnet vom SSH-Tunnel funktioniert

Stellen Sie sicher, dass die IP-Adresse Ihres lokalen Rechners, von dem aus Sie versuchen, über VPN auf mysql zuzugreifen, Zugriffsrechte auf die Datenbank hat.

mysql> select host,user,password from mysql.user;
+------+------+-------------------------------------------+
| host | user | password                                  |
+------+------+-------------------------------------------+
| %    | abcd | *9B3E7610FB431631340BD618E58D49DF1928A251 |
| %    | sync | *1747319F3F87039C382597515F8742920D9B75D1 |
| %    | root | *FAAFFE644E901CFAFAEC7562415E5FAEC243B8B2 |
+------+------+-------------------------------------------+

Stellen Sie sicher, dass es einen Eintrag für die IP-Adresse des lokalen Computers für den Benutzer gibt, über den Sie sich anmelden. Sie können auch % im Host-Feld verwenden. % bezeichnet alle Benutzer.

Sie können Berechtigungen mit dem folgenden Befehl hinzufügen

mysql> grant all on *.* to 'root'@'%' identified by <password>.
mysql> flush privileges