Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można połączyć się z bazą danych MySql na zdalnym serwerze linux z narzędzia Windows GUI

Generalnie nie zalecam otwierania portu 3306 dla publicznego dostępu (lub nawet z ograniczeniami IP). Osobiście zawsze tuneluję port 3306 za pomocą Putty/ssh, a następnie po prostu używam localhost do łączenia się z bazą danych.

W takim przypadku nie zapomnij o nadaniu uprawnień użytkownikowi w następujący sposób:

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

Jeśli nadal chcesz nawiązać bezpośrednie połączenie, możliwe, że Twój użytkownik nadal nie ma wystarczających uprawnień. Możesz spróbować tego:

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. Wstaw zapytanie z wewnętrznym sprzężeniem

  2. Dlaczego funkcja LEFT JOIN w MySQL zwraca rekordy NULL, gdy zawiera klauzulę WHERE?

  3. php mysql sortuj wyniki według kolejności pobranych

  4. Jak uzyskać daty od ostatniego poniedziałku do bieżącego dnia?

  5. Jak wstawić ukryte dane pola do bazy danych za pomocą php