源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

CentOS下mysql定时备份Shell脚本分享

  • 时间:2022-05-20 15:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:CentOS下mysql定时备份Shell脚本分享
[b]1、备份语句 [/b] 
[u]复制代码[/u] 代码如下:
# /usr/local/mysql/bin/mysqldump -utest -ptest test --socket=/tmp/mysql.3306.sock > /usr/local/mysql_backup/3306/test-`date +%Y%m%d`.sql.gz 
语句说明:   /usr/local/mysql/bin/mysqldump:MySql安装目录下 -utest:分为两块,一块为-u一块为test;其中-u表示其为用户名,test表示为当前用户名 -ptest:分为两块,一块为-u一块为test;其中-u表示其为密码,test表示为当前密码 --socket:备份哪个端口的,查看/tmp下面有哪一个符合 test:备份哪个数据库 >:后面为备份在哪个文件夹,并以数据库名-当前日期命名   [b]2、将语句写入一个脚本里面 [/b]  [b]3、编辑/etc/crontab[/b]
[u]复制代码[/u] 代码如下:
# vim /etc/crontab
[b]4、在下面添加 [/b] 
[u]复制代码[/u] 代码如下:
00 3 * * * root /home/mysql/3306/backup 
注:backup为刚才写的脚本 表示每天3点钟执行一次备份   [b]5、重新启动crontab [/b] 
[u]复制代码[/u] 代码如下:
# /etc/rc.d/init.d/crond restart
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部