As stated in the reference manual:
mysqldump
не дамп базы данных INFORMATION_SCHEMA
или performance_schema
по по умолчанию. Чтобы сбрасывать один из них, назовите его явно в командной строке, а также используйте опцию --skip-lock-tables
. Вы также можете назвать их опцией --databases
.
Так что забота о вашей заботе о сбросе этих баз данных.
Теперь, чтобы сбросить все базы данных, я думаю, что вы должны сделать что-то вроде этого:
mysqldump -h Host -u User -pPassword -A -R > very_big_dump.sql
Чтобы проверить это без сброса всех данных, вы можете добавить -d
флаг сваливать только базы данных, таблицы (и обычные) определения без данных.
Как уже упоминалось Базиле в его ответе, самый простой способ опускать базу данных mysql
- это вызвать mysqldump
с пользователем, у которого нет доступа к нему. Таким образом, строка перфорации: используйте или создайте пользователя, который имеет доступ только к базам данных, которые вы хотите сбросить.
http://stackoverflow.com/questions/9497869/export-and-import-all-mysql-databases-at-one-time – Grzegorz