Как перенести mysql базу (backup и restore)?

Создание бекапа (backup)


Для создания бекапа нам понядобится утилита mysqldump.

Ее расположение можно узнать набрав в консоли : 

whereis mysqldump

На FreeBSD c Direct Admin:

/usr/local/mysql/bin/mysqldump

Для создания дампа базы выполняем на источнике  следующие действия:

mysqldump -u root -pPassword --add-drop-table database > database.sql

root - в данном примере используется учетная запись root, но вместо нее может быть использована любая другая;

Password - пароль от учетной записи root в mysql;

database - имя базы, бекап которой хотим сделать.

Копируем database.sql на нужный сервер.

Востановление (restore)


Для востановления уже на нужном сервере, выполняем: 

mysql -u root -pPassword database  < database.sql