& quot; Невозможно подключиться к серверу MySQL в ‘x.x.x.x’ (113) & quot ;, Удаленное соединение MySQL перестало работать после замены сервера

Очень очень странная проблема. Итак, у меня есть веб-сайт, который обращается к базе данных, которую я разместил на своем VPS-сервере, через удаленное соединение MySQL. На сервере VPS я создал пользователя с этими разрешениями

CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON * . * TO 'myuser'@'%';

Затем на моем веб-сайте я бы подключился к базе данных моего VPS следующим образом

$vpsCon = mysqli_connect($servername, $username, $password, $dbname);

Это работало на 100%, пока я не изменил план хостинга для моего сайта. Когда я меняю план хостинга моего сайта, когда я пытаюсь подключиться к базе данных моего VPS с моего сайта, я получаю ошибку соединения

Can't connect to MySQL server on 'x.x.x.x' (113)

Что очень, очень странно, потому что до того, как я сменил план хостинга, все работало нормально. Единственное, что изменилось, когда я изменил свой план хостинга веб-сайта, — это IP-адрес, на котором размещается мой веб-сайт, но это не должно иметь значения, так как я определил IP-адрес пользователя MySQL VPS как «%».

Я посмотрел в моем my.cnf потому что я нашел много постов онлайн, говорящих, что это может быть проблемой, но все выглядит хорошо, я думаю? Вот мой my.cnf файл для моего VPS-сервера, на котором размещена база данных

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Я просто так растерялся, я часами пытался это исправить, но не смог ничего придумать, это портит весь мой сайт, никто больше не может получить доступ к моему сайту из-за этой проблемы, и это сводит меня с ума: / любая помощь или информация будут высоко оценены! Спасибо за ваше время.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]