В случае необходимости импортировать или восстановить все MySQL базы разом из дампов вида db_name.sql, можно использовать существующий в коллекции Directadmin скрипт restore_sql_files.sh. По умолчанию custombuild хранит дампы БД MySQL в директории /usr/local/directadmin/custombuild/mysql_backups. И так выполняем следующие команды:
cd /usr/local/directadmin/custombuild/mysql_backups
wget http://files1.directadmin.com/services/all/mysql/restore_sql_files.sh
chmod 755 restore_sql_files.sh
./restore_sql_files.sh
Скрипт импортирует все дампы из файлов, автоматически по умолчанию пропуская mysql.sql, performance_schema.sql и information_schema.sql.
Если по какой-то причине требуется восстановить БД mysql из дампа, то скрипт нужно запускать с ключом with_mysql:
./restore_sql_files.sh with_mysql
Удачного вам восстановления!
P.S. Как создать дампы всех БД MySQL на сервере с Directadmin
|