Здравствуйте, у меня проблема с моим сервером fedora (версия 24) httpd (localhost). Я установил и настроил php mysql httpd (и разрешил перезапись), но когда раньше я использовал ubuntu, я подключался к своему удаленному серверу mysql (из php). Теперь это не работает, и я получаю ошибку «не могу подключиться к серверу mysql».
Из php я подключаюсь так (wordpress):
define('DB_NAME', 'qqqqqqqq');
define('DB_USER', 'qqqqqqq');
define('DB_PASSWORD', 'aaaaaaaa');
define('DB_HOST', '111.111.111.111');
Я пытаюсь добавить порт 3306 в iptables, но все равно не работает. Мне нужно работать с удаленной базой данных во многих проектах, не только в wp.
решение1
У MySQL есть собственные списки контроля доступа, поэтому вам необходимо предоставить пользователю доступ с определенного IP-адреса в MySQL.
создать пользователя... предоставить все права dbname
пользователю user
@ 192.168.0.10
, идентифицированному...