mysql - 备份mysql用户有权访问的所有MySQL数据库

标签 mysql backup dump

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

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

谢谢

最佳答案

你可以试试linux

date=date -I; mysqldump -u yourusername -p yourpassword --all-databases > /home/LOGIN/backups/xbackup_$date.sql; gzip /home/LOGIN/backups/xbackup_$date.sql

更详细的解释在

http://www.skyminds.net/2004/05/29/backup-all-your-mysql-databases-with-one-line-of-cron/

关于mysql - 备份mysql用户有权访问的所有MySQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3718953/

相关文章:

php - 将数据从Mysql传输到Excel

php - 为什么我的 if 语句不适用于所有 mysql 结果?

php - 如何定期备份MySQL数据库?

java - 转储 java 对象的属性

mysql - 从转储导入数据库失败

mysql - 使用 IF-THEN-ELSE 的触发器语法错误

MySql 使用相关子查询更新日期

gdb - 在lldb中转储内存

excel - Excel VBA : Automated Excel Backup Stopped Working due to “Compile Error: Cannot find file or library”

database - 从生产数据库的开发副本中删除敏感数据(有 gem 吗?)