【发布时间】:2010-09-15 15:04:59
【问题描述】:
我需要备份特定用户可用的所有 MySQL 数据库并存储它们 databasename_date.sql
有没有什么办法可以使用mysqldump转储所有数据库,而不是告诉它需要备份的每个数据库名称?
谢谢
【问题讨论】:
我需要备份特定用户可用的所有 MySQL 数据库并存储它们 databasename_date.sql
有没有什么办法可以使用mysqldump转储所有数据库,而不是告诉它需要备份的每个数据库名称?
谢谢
【问题讨论】:
你可以试试linux
日期=
date -I; mysqldump -u 你的用户名 -p 你的密码 --所有数据库> /home/LOGIN/backups/xbackup_$date.sql; 压缩包 /home/LOGIN/backups/xbackup_$date.sql
更详细的解释在
http://www.skyminds.net/2004/05/29/backup-all-your-mysql-databases-with-one-line-of-cron/
【讨论】:
我最终使用了AutoMySql Backup,这是一个小脚本,用于备份用户可以访问的所有内容,并在 5 天内轮换。
【讨论】:
你可以试试--all-databases开关
【讨论】: