Миграция: Копирование содержимого базы данных на другой сервер


Я переношу наш сайт WordPress с одного сервера на другой. Мне нужна подсказка о том, как развернуть дамп базы данных (который у меня есть) с исходного сервера на новый. Там нет phpmyadmin (по крайней мере, у меня нет к нему доступа), поэтому мне нужно скопировать дамп с помощью консоли. Или, может быть, для этого есть какой-нибудь плагин WordPress?

Заранее спасибо!

Author: Scott, 2012-02-21

4 answers

Phpmyadmin в качестве плагина: WordPress "Портативный phpMyAdmin" Плагины WordPress

 0
Author: markratledge, 2012-02-22 01:07:35

Вы можете легко импортировать базу данных в оболочку вашего сервера. Просто экспортируйте текущую базу данных в файл .sql, загрузите ее на новый сервер, войдите по SSH и вставьте компакт-диск в каталог с дампом .sql вашей старой базы данных и запустите это.

mysql -u your_mysql_user -p your_database < ./your_sql_file.sql

Как указал Брайан Фегтер, вы также можете сбросить файл со своего старого сервера. Добавьте IP-адрес старого сервера в белый список новых серверов и выполните следующие действия из оболочки старого сервера:

mysql -u your_mysql_user -p -h new_server_host database_name < /path/to/sql_file.sql

Оба будут запрашивать у вас затем введите пароль и запустите.

Если вам просто нужен контент, используйте экспортер WordPress, для которого потребуется на 100% меньше ресурсов командной строки.

 0
Author: chrisguitarguy, 2017-04-13 12:37:43

Вы можете выполнить миграцию непосредственно со своего старого сервера на новый сервер без загрузки/выгрузки большого дампа sql. Вы можете связаться со своим новым хостом, чтобы они внесли в белый список старый IP-адрес сервера для удаленного mysql.

Затем запустите это на своем старом сервере.

mysqldump -u user_name -ppassword -h new_host_address db_name < /path/to/sql_file.sql 
 0
Author: Brian Fegter, 2012-02-21 20:26:43

PhpMyAdmin довольно распространен, если ваша хостинговая компания не установила его для вас, я бы отправил им дамп и попросил их это сделать. В противном случае с помощью Navicat вы можете в значительной степени перетаскивать из одной базы данных в другую и копировать все данные.

 0
Author: Anagio, 2012-02-21 23:24:05