Декабрь 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

Ваш комментарий

Обсудить на форуме?

Подумайте, прежде чем высказать своё мнение. Постарайтесь сделать свой комментарий полезным для других. Не используйте ненормативную лексику. Пользователи, пишущие "от нечего делать" бессмысленные наборы символов, будут блокироваться навсегда.