Подключение к стороннему MySQL

Если у вас есть сайт — у вас должен быть план по восстановлению его из резервной копии.
Если у вас сайт лежит на VPS, то у него скорее всего мало дискового пространства.
Это может привести в результате экспериментов к тому, что места не останется.

В моем случае это произошло, когда полезли ошибки, логи которых и заняли всё свободное место.
После чего было решено убрать базу данных с localhost на сторонний сервер.

Для этого вам надо убедиться, какой порт слушает сторонний mysql-сервер (по умолчанию это 3306), проверить, чтобы этот порт был открыт на фаерволе и создать на этом сервере пользователя, которому разрешено входить на него с нашего сервера.
То есть заходим в управление mysql сервером (уже не на хостинге, а в том месте, где расположен сторонний mysql-сервер) и вместо create user ‘username’@’localhost’ identified by ‘password’; пишем

create user 'username'@'www.linuxtuning.ru' identified by 'password';

В этом месте можно вместо адреса сайта поставить значок процентов — ‘%’, тогда пользователю с такими логином и паролем будет разрешено подключаться к mysql-серверу из любого места.

После этого идем на сайте в файл wp-config.php и меняем там настройки, указывая новый сервер базы данных, логин и пароль пользователя.
Дальше нужно сделать дамп базы с сайта и перенести его в новый сервер БД.

Добавить комментарий