有没有办法将所有 mysqldatabs 备份到单个文件中

有没有办法将所有 mysqldatabs 备份到单个文件中

通常我有一个 cron 作业来将单独的数据库转储到单独的 sql 文件中,然后我就可以恢复它。

有什么方法、任何命令可以让我每晚以 cron 作业形式运行,并且我有一个可以上传的单个文件,S3其中 mysql-backup.tar.gz包含所有数据库、用户、触发器和所有其他信息。

我也应该能够用一个命令进行恢复。

或者至少使用一个命令将所有数据库放在一个文件中

答案1

man mysqldump是你的朋友!简而言之,是的,检查--all-databases选项以及--routines--triggers选项。

要恢复,只需发出 mysql -u -p < the_dump.sql

相关内容