Резервное копирование всех баз данных в отдельные файлы из Mysql в Windows 7

Моя ОС - Windows 7, и я использую версию MySQL 5.5 в качестве БД, для которой у меня есть SQLyog(8.71) в качестве графического интерфейса.

Теперь моя проблема в том, что я хочу сделать резервную копию всех баз данных, присутствующих в MySQL. В моей БД более 100 баз данных.

Любая помощь приветствуется.


person Kishan    schedule 08.12.2016    source источник


Ответы (2)


Во-первых, и это важно, у вас должны быть соответствующие права для резервного копирования всех баз данных.

Если вы хотите попробовать командную строку, следуйте инструкциям в этом ответе stackoverflow.

Если вы хотите попробовать использовать инструмент SQLyog GUI, следуйте инструкциям в этом видео на YouTube.

person Steve.NayLinAung    schedule 08.12.2016
comment
Hey @ Steve.NayLinAung Большое спасибо за вашу информацию... На самом деле ссылка на You-tube будет работать только для корпоративных или конечных выпусков SQLYog.. если мы используем пробную версию, она не принимается... Так что я даю ссылка для загрузки корпоративной или окончательной версии sqlyog, чтобы она была полезна другим URL: irdevelopers.com/post/11745/ - person Kishan; 08.12.2016
comment
И моя проблема была решена, спасибо, ребята\ - person Kishan; 08.12.2016

У меня нет полного сценария, но что я должен сделать:

mysql "show-databases" > alldb.txt

Теперь у вас есть файл alldb.txt со всеми именами баз данных.

In a powershell file or command file,

foreach databasename in getlines(alldbd.txt) {
    mysqldump databasename > databasename.sql
}
person Jeroen Bakker    schedule 08.12.2016
comment
привет, не могли бы вы быть немного яснее - person Kishan; 08.12.2016
comment
Вы также должны исключить некоторые схемы, такие как information_schema и т. д., а также включить переключатель -R, чтобы получить всю информацию о схеме. - person Bernd Buffen; 08.12.2016