Перенос mysql-базы с помощью SSH-доступа
Опубликовано robot on 28 May 2012 16:46
|
|
Для переноса базы данных с одного сервера на другой можно воспользоваться консольными утилитами mysql и mysqldump. Экспорт базы на исходном сервере: 1. Подключитесь к серверу по SSH с логином, имеющим доступ к утилите mysqldump. 2. Выполните команду экспорта базы данных в sql-дамп: # mysqldump -uимя -pпароль dbname > /var/www/vhosts/domain.ru/httpdocs/dbname.sql где:
Для удобства дамп можно также заархивировать, командой:
Импорт базы на новом сервере: 1. Создайте на новом сервере пустую базу данных и имеющего к ней доступ SQL-пользователя. 2. Загрузите дамп базы на новый сервер. 3. Подключитесь к новому серверу по SSH с логином, имеющим доступ к утилите mysql 4. С помощью команды cd перейдите в директорию, в которую загружен файл с дампом базы 5. Выполните разархивирование архива: 6. Произведите импорт дампа в базу - к примеру, с помощью такой команды: # mysql -uимя -pпароль dbname < dbname.sql где:
Необходимо учесть, что команда импорта дампа должна выполняться в той директории, в которой находится файл с дампом. Проверить, в какой директории сейчас находитесь, можно с помощью команды: Просмотреть содержимое текущей директории можно с помощью команды: | |
|