版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41179401/article/details/85934605
linux定时导出数据库
创建一个文件bbs.sql存放导出的sql内容;
编写一个shell脚本:sql.sh ;内容如下:
#!/bin/bash
/usr/local/mysql/bin/mysqldump -uroot -p12345678 bbs > bbs.sql
PS:/usr/local/mysql/bin/mysql :是mysql的运行位置;root是登录名;12345678是数据库密码;
bbs是要导出的数据库名,bbs.sql是指定导入到哪个文件,提前创建。
更改sql.sh的权限为 777
chmod 777 sql.sh
添加定时任务
crontab -e
00 02 * * * /root/sql.sh
意思是每天的凌晨两点执行/root/sql.sh导出数据库。