резервное копирование mysqldump и восстановление к удаленному серверу

Как я могу использовать mysqldump, чтобы скопировать и восстановить базу данных к удаленному серверу?

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

До сих пор я попробовал следующее:

mysqldump -u root -p >z*x311a!@ masdagn_joom15 | mysql \ -u root -p g2154hE6-AsXP --host=207.210.71.26 -C masdagn_joom15temp \g

но это отказалось

локальный пароль:> z*x311a!

удаленный пароль: g2154hE6-AsXP

13
задан VaTo 3 May 2016 в 23:28
поделиться

2 ответа

Эта ссылка предоставляет информацию о резервном копировании и восстановлении с помощью mysqldump. Он также дает несколько примеров с удаленным сервером.

Важными командами по этой ссылке являются:

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

mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

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

mysql -u root -p[root_password] [database_name] < dumpfilename.sql
13
ответ дан 1 December 2019 в 23:31
поделиться
mysqldump --user=username --password=pwd db_name | bzip2 -c > /backup_dir/db_name.sql.bz2

Вы можете встроить эту часть в скрипт, а затем использовать FTP для переноса в другое место.

Чтобы восстановить, вы можете

bzip2 -d db_name.sql.bz2
mysql --user=username --password=pwd db_name < db_name.sql
2
ответ дан 1 December 2019 в 23:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: