Mysql
 sql >> Base de données >  >> RDS >> Mysql

ERREUR MYSQL 2003 (HY000) (113) dans le tunneling à distance SSH, mais telnet depuis le tunnel SSH fonctionne

assurez-vous que l'adresse IP de votre machine locale, à partir de laquelle vous essayez d'accéder à mysql via VPN, dispose des privilèges pour accéder à la base de données.

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

Assurez-vous qu'il existe une entrée pour l'adresse IP de la machine locale pour l'utilisateur via lequel vous vous connectez. Vous pouvez également utiliser % dans le champ hôte. % indique tous les utilisateurs.

Vous pouvez ajouter des privilèges via la commande suivante

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