sql >> Databasteknik >  >> RDS >> Mysql

MYSQL ERROR 2003 (HY000) (113) i SSH fjärrtunnel, men telnet från SSH tunnel fungerar

se till att IP-adressen för din lokala dator, från vilken du försöker komma åt mysql via VPN, har behörighet att komma åt databasen.

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

Se till att det finns en post för ip-adressen för den lokala maskinen för användaren som du loggar in genom. Du kan också använda % i värdfältet. % anger alla användare.

Du kan lägga till privilegier genom följande kommando

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



  1. Talande:Calling Where on a relation

  2. INSERT med dynamiskt tabellnamn i triggerfunktion

  3. Skapa en virtuell maskin med Oracle VM Virtual Box

  4. Deklarera en kolumn av typen 'not-null-string'-array i PostgreSQL