По-умолчанию к mysql серверу можно подключить только с локального хоста. Поэтому, первое, что нужно сделать - сказать mysql слушать всю сеть (для безопаностилучше укаать не всю сеть, а только локальную), для этого изменим параметр bind-address на 0.0.0.0 в /etc/mysql/my.cnf
# nano /etc/mysql/my.cnf
...
bind-addres = 0.0.0.0
...
# sudo service mysql restart
После этого нужно создать пользователя, который может подключаться по сети к какой-то базе:
mysql> CREATE USER 'dbuser'@'%' IDENTIFIED BY 'YOUR_PASS'";
mysql> GRANT ALL PRIVILEGES ON `YOUR_DB` . * TO 'dbuser'@'%';
mysql> FLUSH PRIVILEGES;
Комментариев нет:
Отправить комментарий