当前位置:Gxlcms > 数据库问题 > linux 自动备份mysql数据库

linux 自动备份mysql数据库

时间:2021-07-01 10:21:17 帮助过:20人阅读

!/bin/bash mysqldump -uusername -ppassword DatabaseName > /home/sqlbackup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql

把上面的复制到脚本

其中 username为mysql账号名  password是mysql登录密码 databasename 数据库名

4.然后给个执行权限

技术分享图片

 

# chmod u+x yn_db.sh

5.可以尝试一下,看这个脚本能不能运行

# ./yn_db.sh

技术分享图片

红框虽然会报警告。但是文件还是生成了。所以警告忽略

6.接着设置定时任务。(表示定时任务crontab已经全部安装好。没安装的自行百度)

# crontab -e (进入配置定时任务)

技术分享图片

红线就是我的任务。表示每个星期的星期天的0时0分执行一次yn_db.sh。

你也可以先设置成每分钟,然后查看一下文件有没有生成。就可以了。

以上

 

linux 自动备份mysql数据库

标签:登录   运行   备份   .sql   color   nta   打开   技术分享   经历   

人气教程排行