sql >> Database >  >> RDS >> Mysql

Kan geen verbinding maken met MySql-database op een externe linux-server vanuit een Windows GUI-tool

Ik raad je over het algemeen niet aan om poort 3306 te openen voor openbare toegang (of zelfs met IP-beperkingen). Persoonlijk tunnel ik poort 3306 altijd met Putty/ssh en gebruik dan gewoon localhost om verbinding te maken met de database.

Vergeet in dit geval niet om de gebruiker de volgende rechten te verlenen:

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

Als je toch direct verbinding wilt maken, kan het zijn dat je gebruiker nog niet genoeg privileges heeft. Je kunt dit proberen:

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



  1. Hoe maak je een back-up van je Moodle MySQL-database

  2. CakePHP Model Query Retourgegevens Formatteren

  3. PHP Geen database geselecteerd

  4. NodeJS mySQL Blob invoegen