Декабрь 17, 2005
SSH - доступ. Crontab. Перенос MySQL (окончание)
Ну и в окончании поговорим о командах для работы с MySQL.
mysqldump - позволяет сохранить копию базы данных в текстовой файл, представляющий из себя команды SQL (о способе это сделать через phpmyadmin мы уже писали). Может быть использована при переносе базы данных с одного сервера на другой или для резервного копирования.
Формат команды:
mysqldump -u -p -h mysql.<доменное_имя_сайта> > backup-file.sql
- вместо <dbuser> подставьте имя субпользователя MySQL, которому присвоены права на базу dbname (без <>)
- вместо подставьте имя своей базы данных MySQL (без <>)
- вместо 'backup-file.sql' подставьте имя файла, в который будут выведены данные
- перед началом работы будет спрошен пароль доступа к базе данных.
Информация, полученная с помощью mysqldump может быть занесена в базу данных командой:
mysql -u -p -D -h mysql.<доменное_имя_сайта> < backup-file.sql
Подробности о запуске этой программы можно получить командой man mysqldump
Другая полезная программа для работы с базами данных - mysql
Запускается из командной строки следующим образом
mysql -u -p -D -h mysql.<доменное_имя_сайта>
Подробности о запуске этой программы можно получить командой man mysql
Перенос баз данных MySQL
Если вам нужно перенести базу данных к себе на компьютер или с одного сервера на другой, рекомендуем проделать следующее:
1. Создание копии базы на сервере №1.
mysqldump -p -u -h mysql.<доменное_имя_сайта> --add-drop-table >
Тут - имя файла, где будет храниться база данных.
В процессе выполнения команды mysqldump спросит пароль пользователя MySql - нужно будет ввести его в ответ на соответствующее приглашение и нажать "Enter" - при этом набираемый пароль на терминале не отображается.
2. Содание базы данных из файла на сервере №2.
Закачиваете на сервер №2 по ftp файл
Затем, соединившись по ssh
mysqldump -p -u -D -h mysql.<доменное_имя_сайта> <
Здесь, обратите внимание, dbuser, dbname и пароль могут быть другими.
Все, база перенесена!
Часть 2 |
Разместил:
Источник: Оптимизация сайтов
Комментарии
- 1. 01.04.13 03:48 От: vip loan shop
-
Very informative blog post. Keep writing. [url=http://viploanshopco.com]vip loan shop[/url] vip loan shop
- 2. 01.04.13 23:36 От: vip loan shop
-
26. Excellent blog here! Also your web site loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my site loaded up as fast as yours lol vip loan shop