我的操作系统是 Windows 7 ,我使用 MySQL 5.5 版本作为数据库,因为我有 SQLyog(8.71)作为GUI。
现在我的问题是我想要备份 MySQL 中的所有数据库。我的数据库中有超过100个数据库。
非常感谢任何帮助。
答案 0 :(得分:2)
首先,您应该拥有备份所有数据库的适当权限。
如果您想尝试命令行,请按照此stackoverflow answer中的说明进行操作。
如果您想尝试 SQLyog GUI工具,可以按照此youtube video中的说明进行操作。
答案 1 :(得分:0)
我没有完整的脚本,但我应该做什么:
mysql "show-databases" > alldb.txt
现在您有一个文件alldb.txt
,其中包含所有数据库名称
在powershell file
或command file
,
foreach databasename in getlines(alldbd.txt) {
mysqldump databasename > databasename.sql
}