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

Mysql dodaje użytkownika do zdalnego dostępu

Aby połączyć się zdalnie, musisz powiązać port 3306 MySQL z adresem IP Twojej maszyny w my.cnf. Następnie musisz utworzyć użytkownika zarówno na hoście lokalnym, jak i symbolu wieloznacznym „%” i przyznać uprawnienia do wszystkich baz danych jako takich . Zobacz poniżej:

my.cnf (my.ini w systemie Windows)

#Replace xxx with your IP Address 
bind-address        = xxx.xxx.xxx.xxx

Następnie:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypass';
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';

Następnie:

GRANT ALL ON *.* TO 'myuser'@'localhost';
GRANT ALL ON *.* TO 'myuser'@'%';
FLUSH PRIVILEGES;

W zależności od systemu operacyjnego może być konieczne otwarcie portu 3306, aby umożliwić połączenia zdalne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL — Zapytaj tę samą kolumnę dwa razy z różnymi datami w klauzuli gdzie

  2. Najlepsza praktyka obsługi błędów przy użyciu PDO

  3. Jak używać polecenia źródłowego mysql ze zmienną mysql?

  4. Mysql jconnector spędza 50% czasu w com.myql.jdbc.utils.ReadAheadInputStream.fill()

  5. Odmowa dostępu dla „użytkownik”@„localhost”