VestaCP - как настроить удаленного подключение к базам mysql с определенных IP

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск

Доступная цена

VestaCP - как настроить удаленного подключение к базам mysql с определенных IP

В данном уроке рассмотрим настройку удаленного подключения к базам mysql (в примере Debian) при использовании панели VestaCP или без нее (разницы нету).

1) Делаем доступным наш Mysql сервер извне на всех IP адресах:

# vi /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
bind-address            = 0.0.0.0
#skip-networking

перезагружаем mysql сервер:

# /etc/init.d/mysql restart

2) Даем права пользователю базы к этой базе с нужного IP адреса:

# mysql -u root -p
mysql> GRANT ALL ON test_pumpers.* TO [email protected] IDENTIFIED BY 'root_pass';

Чтобы дать доступ со всех IP - меняем [email protected] на root@'%'

 mysql> GRANT ALL ON test_pumpers.* TO root@'%' IDENTIFIED BY 'root_pass';


3) Проверяем подключение с нашего IP: xxx.xxx.xx.xxx

# mysql -h server_ip -u root -p

Порт, как правило, стандартный - 3306