【问题标题】:Backup all MySQL databases that a mysql user has access to备份 mysql 用户有权访问的所有 MySQL 数据库
【发布时间】:2010-09-15 15:04:59
【问题描述】:

我需要备份特定用户可用的所有 MySQL 数据库并存储它们 databasename_date.sql

有没有什么办法可以使用mysqldump转储所有数据库,而不是告诉它需要备份的每个数据库名称?

谢谢

【问题讨论】:

    标签: mysql backup dump


    【解决方案1】:

    你可以试试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/

    【讨论】:

      【解决方案2】:

      我最终使用了AutoMySql Backup,这是一个小脚本,用于备份用户可以访问的所有内容,并在 5 天内轮换。

      【讨论】:

        【解决方案3】:

        你可以试试--all-databases开关

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-07-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-04-20
          • 1970-01-01
          相关资源
          最近更新 更多