Резервное копирован...
 
Уведомления
Очистить все

Резервное копирование и восстановление базы данных MySQL

1 Записи
1 Пользователи
0 Likes
177 Просмотры
10-150 Okolokompa Форум
 dom
(@dom)
Honorable Member
Присоединился: 5 лет назад
Записи: 200
Создатель темы  

Иногда нам необходимо выполнить резервное копирование и восстановление базы данных, а также иногда нам нужно скопировать всю базу данных на удаленный сервер или наоборот получить базу данных с удаленного сервера. Как сделать это?

Локальное резервное копирование и восстановление MySQL

Резервная копия:

# mysqldump -u root -p [root_password] [имя_базы_данных] > dumpfilename.sql

Восстановление:

# mysql -u root -p [root_password] [имя_базы_данных] < dumpfilename.sql

Удалённое резервное копирование и восстановление MySQL

Сначала мы устанавливаем SSH-соединение с удаленным сервером.

Копировать с удаленного сервера на локальный

ssh user@192.168.xx mysqldump -u username -p'1234' db-name > /path/file.sql

Копировать с локального на удаленный сервер

$ mysqldump db-name | ssh user@remote.box.com mysql db-name

или

$ mysqldump -u username -p'password' db-name | ssh user@remote.box.com mysql -u username -p'password' db-name

   
Цитата
Поделиться: