sql >> Databasteknik >  >> RDS >> Mysql

Det går inte att ansluta till MySql-databasen på en fjärrlinux-server från ett Windows GUI-verktyg

Jag rekommenderar i allmänhet inte att du öppnar port 3306 för allmän åtkomst (eller ens med IP-begränsningar). Jag personligen tunnlar alltid port 3306 med Putty/ssh och använder sedan bara localhost för att ansluta till databasen.

Glöm i det här fallet inte att ge användaren behörigheter så här:

grant all privileges on yourDatabaseName.* to 'yourUserName'@'localhost' identified by "yourUsersPassword";

Om du fortfarande vill göra direktanslutning är det möjligt att din användare fortfarande inte har tillräckligt med behörigheter. Du kan prova detta:

grant all privileges on yourDatabaseName.* to 'yourUserName'@'yourClientsIp' identified by "yourUsersPassword";



  1. Optimera MySQL-frågor med många LEFT JOINs och GROUP BY

  2. MySql - Hur får man värde i föregående rad och värde i nästa rad?

  3. MySQL-fråga för att hitta de tre senaste datumen i en tabell

  4. Varning:oväntat tecken i indata:(ascii=29) state=0 in