Мне нужен доступ к моей базе данных с любых 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"