Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да се свърже с MySql база данни на отдалечен linux сървър от Windows GUI инструмент

Обикновено не ви препоръчвам да отваряте порт 3306 за публичен достъп (или дори с IP ограничения). Аз лично винаги тунелирам порт 3306 с Putty/ssh и след това просто използвам localhost, за да се свържа с базата данни.

В този случай не забравяйте да предоставите привилегии на потребителя по следния начин:

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

Ако все пак искате да осъществите директна връзка, възможно е вашият потребител все още да няма достатъчно привилегии. Можете да опитате това:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работят статични срещу единични класове (бази данни)

  2. Как да актуализирате множество дубликати с различни стойности в една и съща таблица?

  3. Намиране на безплатни блокове време в mysql и php?

  4. mysql ЗАМЕНИ само в някои полета

  5. SQL - АКО СЪЩЕСТВУВА АКТУАЛИЗИРАНЕ ДРУГО ВЪВЕТЕ Синтактична грешка