При необходимости перенести базу данных на другой сервер, или создать ее резервную копию на всякий случай, нужно сделать mysql дамп базы данных.
Mysql дамп базы данных — это совокупность команд sql, с помощью которых можно создать базу данных, которая является, по своей структуре и наполнению точной копией уже существующей.
Для этого можно использовать много различных программ и утилит. Я советую использовать и сам пользуюсь программой mysqldump, которая в пакете MySQL.
Если для доступа к вашей базе данных авторизация не требуется, то задампить одну из баз можно командой:
mysqldump database > backup-file.sql
, где database — имя вашей базы данных, а backup-file.sql — файл, в который сливается дамп.
Если авторизация нужна, то делается это так же, как и в программе mysql:
mysqldump-u username -P database > backup-file.sql
, где username — Ваш логин.
Заливается mysql дамп обратно на сервер командой mysql (без авторизации):
mysql database < backup-file.sql
и
mysql-u username -P database < backup-file.sql
с авторизацией.
Команда для создания mysql дампа всех баз данных на сервере:
mysqldump-all-databases> all_databases.sql
Используя параметр -D, можно сделать mysql дамп только структуры базы данных, без наполнения.
Все просто, быстро и надежно.
Добавить комментарий :