Перенос баз данных MySQL через шелл
Автор: admin | Рубрика: Хостинг | 02-05-2009
Если вам нужно перенести базу данных к себе на компьютер или с одного сервера на другой, рекомендуем проделать следующее:
1. Создание копии базы на сервере №1.
mysqldump -p -u <dbuser> <dbname> -h mysql.<доменное_имя_сайта> –add-drop-table > <filename>
Тут <filename> - имя файла, где будет храниться база данных.
В процессе выполнения команды mysqldump спросит пароль пользователя MySql - нужно будет ввести его в ответ на соответствующее приглашение и нажать “Enter” - при этом набираемый пароль на терминале не отображается.
2. Содание базы данных из файла <filename> на сервере №2.
Закачиваете на сервер №2 по ftp файл <filename>
Затем, соединившись по ssh
mysqldump -p -u <dbuser> -D <dbname> -h mysql.<доменное_имя_сайта> < <filename>
Здесь, обратите внимание, dbuser, dbname и пароль могут быть другими.
Все, база перенесена!
Взято в очередной раз с
