Если вам нужно перенести базу данных к себе на компьютер или с одного сервера на другой, рекомендуем проделать следующее:
1. Создание копии базы на сервере №1.
mysqldump -p -u -h mysql.<доменное_имя_сайта> --add-drop-table >
mysqldump -p -u landplus landplus -h mysql.landplus.valuehost.ru --add-drop-table >
Тут - имя файла, где будет храниться база данных.
В процессе выполнения команды mysqldump спросит пароль пользователя MySql - нужно будет ввести его в ответ на соответствующее приглашение и нажать "Enter" - при этом набираемый пароль на терминале не отображается.
mysqldump -pPPASSWORD -uUSER BASENAME > dump.sql
Перекачиваете базу на другой сервер по FTP и заходите на него по SSH.
Загружаете базу командой
mysql -pPPASSWORD -uUSER BASENAME < dump.sql
PASSWORD, USER, BASENAME - Ваши обычные логин, пароль и имя базы данных.
2. Содание базы данных из файла на сервере №2.
Закачиваете на сервер №2 по ftp файл
Затем, соединившись по ssh
mysqldump -p -u -D -h mysql.<доменное_имя_сайта> <
Здесь, обратите внимание, dbuser, dbname и пароль могут быть другими.
Все, база перенесена!
1. Создание копии базы на сервере №1.
mysqldump -p -u
mysqldump -p -u landplus landplus -h mysql.landplus.valuehost.ru --add-drop-table >
Тут
В процессе выполнения команды mysqldump спросит пароль пользователя MySql - нужно будет ввести его в ответ на соответствующее приглашение и нажать "Enter" - при этом набираемый пароль на терминале не отображается.
mysqldump -pPPASSWORD -uUSER BASENAME > dump.sql
Перекачиваете базу на другой сервер по FTP и заходите на него по SSH.
Загружаете базу командой
mysql -pPPASSWORD -uUSER BASENAME < dump.sql
PASSWORD, USER, BASENAME - Ваши обычные логин, пароль и имя базы данных.
2. Содание базы данных из файла
Закачиваете на сервер №2 по ftp файл
Затем, соединившись по ssh
mysqldump -p -u
Здесь, обратите внимание, dbuser, dbname и пароль могут быть другими.
Все, база перенесена!
Отзывы:
/23-09-2008/Саня/ Интересно, но что делать, если нет доступа к mysqldump?
Смотрите также:
Вы читали "Как перенести базу данных MySQL с одного сервера на другой?"

