CentOS下mysql定时备份Shell脚本分享_linuxshell教程-查字典教程网
CentOS下mysql定时备份Shell脚本分享
CentOS下mysql定时备份Shell脚本分享
发布时间:2016-12-28 来源:查字典编辑
摘要:1、备份语句复制代码代码如下:#/usr/local/mysql/bin/mysqldump-utest-ptesttest--socket...

1、备份语句

复制代码 代码如下:

# /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:备份哪个数据库

>:后面为备份在哪个文件夹,并以数据库名-当前日期命名

2、将语句写入一个脚本里面

3、编辑/etc/crontab

复制代码 代码如下:

# vim /etc/crontab

4、在下面添加

复制代码 代码如下:

00 3 * * * root /home/mysql/3306/backup

注:backup为刚才写的脚本

表示每天3点钟执行一次备份

5、重新启动crontab

复制代码 代码如下:

# /etc/rc.d/init.d/crond restart

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新linuxshell学习
    热门linuxshell学习
    脚本专栏子分类