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

Mysql добавя потребител за отдалечен достъп

За да се свържете дистанционно, трябва да свържете MySQL порт 3306 към IP адреса на вашата машина в my.cnf. След това трябва да сте създали потребителя както в localhost, така и в '%' заместващ знак и да предоставите разрешения за всички DB като такива . Вижте по-долу:

my.cnf (my.ini на Windows)

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

След това:

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

След това:

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

В зависимост от вашата операционна система може да се наложи да отворите порт 3306, за да позволите отдалечени връзки.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Поправете „ГРЕШКА 1054 (42S22):Неизвестна колона „…“ в „клауза за поръчка“, когато използвате UNION в MySQL

  2. MySqlCommand Prepare() никога не задава IsPrepared на true

  3. Как да получите достъп до отдалечен сървър с локален клиент phpMyAdmin?

  4. Преобразувайте дата на mySQL в дата на Javascript

  5. Какво трябва да съхранявам като мой индекс в клиентския код?