Июл 17 2012

Создаём дамп базы 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" имя_БД

Поделиться:

Автор: Johnny Тэги: , , , , , , , ,

One Ping to “Коротко: скопировать базу MySQL”

  1. [Решено] ошибка Unknown collation: utf8mb4_0900_ai_ci :: Блог саратовского админа Says:

    […] При импорте SQL-базы возникает ошибка «Unknown collation: utf8mb4_0900_ai_ci». Описание […]


Оставьте свой комментарий

Нужно войти в систему, чтобы оставлять комментарии.

Блог саратовского админа

При использовании материалов сайта на других ресурсах прошу оставлять прямую ссылку на оригинал статьи.