温馨提示×

linux下mysql怎么备份数据库

小亿
88
2024-10-11 11:05:53
栏目: 云计算
亿速云云数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

在Linux下,可以使用mysqldump工具来备份MySQL数据库。以下是备份数据库的步骤:

  1. 打开终端。

  2. 使用以下命令进行全量备份(将your_database替换为要备份的数据库名称):

mysqldump -u 用户名 -p 密码 your_database > backup_file.sql

例如:

mysqldump -u root -p 123456 mydatabase > mydatabase_backup.sql

在执行此命令后,系统会提示输入密码。输入正确的密码后,备份过程将开始。备份文件将被保存到当前目录下,文件名为backup_file.sql

如果需要定期备份数据库,可以使用以下命令创建一个备份计划(将/path/to/backup_directory替换为要保存备份文件的目录路径,将your_database替换为要备份的数据库名称,将0 0 * * *替换为备份的时间,例如每天凌晨0点执行备份):

crontab -e

在打开的编辑器中,添加以下行:

0 0 * * * mysqldump -u 用户名 -p 密码 your_database > /path/to/backup_directory/your_database_backup_$(date +\%Y\%m\%d).sql

例如:

0 0 * * * mysqldump -u root -p 123456 mydatabase > /home/user/backups/mydatabase_backup_$(date +\%Y\%m\%d).sql

保存并退出编辑器。现在,MySQL数据库将按照设定的时间进行定期备份。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:Linux下MySQL数据库怎样备份数据

0