невозможно удаленный mysql доступ - PullRequest
0 голосов
/ 24 апреля 2020

Мне нужен доступ к моей базе данных с любых IP-адресов

Я использую centOs 7 и cPanle

Я установил множество настроек для сервера конфигурации:

1 - добавьте '% 'к дополнительным MySQL узлам доступа на WHM

2 - добавьте порт mysql (3306) к csf Разрешить порты на WHM

3 - выполните команду mysql для данного пользователя доступ к Remote

mysql> GRANT ALL ON *.* TO 'user'@'%' IDENTIFIED BY '******';
mysql> FLUSH PRIVILEGES;

4 - добавьте «%» к Access Host на cPanel

5 - отредактируйте my.cnf с помощью set '# bind-address = 127.0.0.1 & # skip-network '

6- Перезапустите csf & mysql

Я проверяю порт mysql на сервере с запуском этого кода (скажите, что порт открыт):

[root@server ~]# netstat -nat |grep :3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

но, наконец, когда я использовал mysql на клиенте P C, я вижу эту ошибку:

mysql -hx.x.x.x -uuser_shop -p
Enter password: ************
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet',
system error: 2 "No such file or directory"
...