我的操作系统是 Windows 7 ,并且我正在使用 mySQL 5.5 版本作为DB,因为我有 sqlyog(8.711)作为GUI。
现在,我的问题是我想撤回 mySQL 中存在的所有数据库。我的数据库中有100多个数据库。
任何帮助都非常感谢。
首先,您应该拥有适当的备份特权。
如果您想尝试命令行,请按照此stackoverflow答案中的说明。
如果您想尝试 sqlyog GUI工具,则可以按照此YouTube视频中的说明进行操作。
我没有完整的脚本,而是我应该做的:
mysql "show-databases" > alldb.txt
现在您有一个文件alldb.txt
,其中所有数据库名称
在powershell file
或command file
中,
foreach databasename in getlines(alldbd.txt) {
mysqldump databasename > databasename.sql
}