Коротко: скопировать базу MySQL

Jul 17, 2012 07:50


Запись опубликована в Блоге саратовского админа. Пожалуйста оставляйте свои комментарии тут.



Создаём дамп базы MySQL

mysqldump -uпользователь_БД -pпароль_пользователя_БД имя_БД > имя_файла_дампа.sql

например:

mysqldump -uroot -p123456 database > database.sql

Чтобы скопировать все базы, вместо имени базы можно написать -A.

Чтобы добавить оператор DROP TABLE перед каждым оператором CREATE TABLE, лучше делать дамп с параметром -add-drop-table:

mysqldump --add-drop-table -uroot -p123456 database > database.sql
Разворачиваем дамп базы MySQL

mysql -uпользователь_БД -pпароль_пользователя_БД имя_БД < имя_файла_дампа.sql

например:

mysql -uroot -p123456 database < database.sql

Или так:

mysql -uпользователь_БД -pпароль_пользователя_БД -e "source имя_файла_дампа.sql" имя_БД

консоль, сисадмин, скукожить, mysql, раскукожить, linux, работа, коротко

Previous post Next post
Up