Article ID: 881, created on Jun 13, 2010, last review on May 11, 2014

  • Applies to:
  • Plesk

Вопрос

Как создать/восстановить дамп базы данных Plesk?

Решение

Plesk для Linux:

Автоматически создаваемые дампы базы данных Plesk хранятся в папке, которая задана переменной DUMP_D в файле /etc/psa/psa.conf.

Автоматические дампы бывают двух видов:

  1. Ежедневные дампы, которые создаются каждую ночь при запуске утилиты statistics. Такие дампы имеют имена вида mysql.daily.dump.1.gz и включают три базы данных:

    • psa
    • horde
    • mysql
  2. Дампы, которые создаются перед обновлением Plesk. Такие дампы имеют имена вида mysql.preupgrade.<версия и время>.dump.gz и включают следующее:

    • mysql
    • psa
    • apsc

Если вы хотите создать резервную копию базы данных вручную, воспользуйтесь следующей командой:

# mysqldump -uadmin -p`cat /etc/psa/.psa.shadow` ИМЯ БД > ИМЯ ФАЙЛА.sql

Следующий пример показывает, как восстановить базу данных 'PSA' из резервной копии, созданной перед обновлением.

# mysql -uadmin -p`cat /etc/psa/.psa.shadow` -e"DROP DATABASE psa;"
# zcat /var/lib/psa/dumps/mysql.preupgrade.<версия и время>.dump.gz | sed -n '/-- Current Database: `psa`/,/-- Current Database:*/p' | mysql -f -uadmin -p`cat /etc/psa/.psa.shadow`

Если вам нужно восстановить все три базы данных, то перед восстановлением их следует удалить с помощью SQL-команды DROP DATABASE.

Plesk для Windows:

Автоматические дампы базы данных Plesk хранятся в папке "%plesk_dir%"\Mysql\Backup.

Если вы хотите создать резервную копию базы данных вручную, воспользуйтесь следующей командой (запустите командную строку Windows как администратор):

"%plesk_dir%"\Mysql\bin\mysqldump.exe -uadmin -p<пароль администратора Plesk> -P8306 ИМЯ БД > имя резервной копии.sql

Следующий пример показывает, как восстановить резервную копию "%plesk_dir%"\MySQL\Backup\psa-20131202194200.sql:

"%plesk_dir%"\Mysql\bin\mysql.exe -uadmin -p<пароль администратора Plesk> -P8306 psa < "%plesk_dir%"\Mysql\Backup\psa-20131207194200.sql

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF