Я поддержал все мои базы данных MySQL с помощью следующей команды онвосстановить все базы данных MySQL из sql.gz файла --all-базы данных
mysqldump -u root -ppasswod --all-databases | gzip > all.sql.gz
просто хотел бы знать, я смогу восстановить все из базы данных со следующей командой
gunzip < alldb.sql.gz | mysql -u root -ppassword -h localhost
Вы также можете сообщить мне, как создать резервную копию всех пользователей mysql?
Я не могу проверить это, потому что я не уверен, и я не хочу, чтобы разбить любую БД на моей текущей системе
ничего не говорится о восстановлении базы данных из файла all_db.sql.gz – ahhmarr
ха-ха, я знаю, что. Я имел в виду, что они не указали, как восстановить из резервной копии -all-databse. – ahhmarr
. Выходной файл вашей полной базы данных должен содержать необходимые команды 'CREATE DATABASE foo;' для резервных dbs, поэтому при восстановлении из него все базы данных будут восстановлены. Вы можете открыть файл 'all.sql' и grep для этих команд, чтобы убедиться, что все dbs указаны. – mockinterface