有没有人有一个单行(命令行)将所有数据库转储到单独的转储文件,例如
forumdb.dump wikidb.dump etc.
解决方法
为什么不,仍然是一个很长的班轮虽然:)
mkdir mysql-all-dumps ; for x in `mysql -u root -pXXXXXXXX -e "SHOW DATABASES;" | tr -d "| " | grep -vE '(Database|information_schema)'` ; do mysqldump -v -u root -pXXXXXXXXX $x > mysql-all-dumps/$x.sql ; done
确保使用正确的mysql root密码替换XXXX,并且mysqldump中的verbose选项也是可选的.