隽永东方
隽永东方主菜单

Centos5.6 Mysqldump简单自动备份脚本分享

1 星2 星3 星4 星5 星
(1 票, 评分: 5.00 总分 5)  

最近有意关注服务器数据的安全性,考虑到数据的不可逆性,定时备份便显得尤其重要,但是众多独立的数据库挨个命令行或者phpmyadmin备份显然不明智,于是参考网上类似的脚本改写了一个很简单但很实用的脚本分享给大家。

一,新建一个脚本;
vim /home/mysql-db-backup/backup.sh

#!/bin/bash
cd /home/mysql-db-backup
mysqldump -A -i --opt --lock-tables=0 -u root -p111111 > all_$(date +%y%m%d)_database.sql

参数说明:

-A 代表导出MYSQL里边所有数据库的数据到一个SQL文件里边;

-i 设置这个参数以后,可自动输入密码;

-p111111 其中111111为root密码,注意与-p之间不能有空格,否则将出错;

--lock-tables=0 防止出现 mysqldump: Got error: 1556: You can’t use locks with log tables. when using LOCK TABLES 这个错误;

$(date +%y%m%d) 导出的数据库文件按当前年月日命名,防止重复。

二,然后修改文件属性,使其可执行

chmod 750 /home/mysql-db-backup/backup.sh

三,添加到计划任务里边;

crontab -e

输入

00 00 * * 7   /bin/bash /home/mysql-db-backup/backup.sh

每周第七天晚上12点执行一次脚本。

四,重启crontab。

service crond restart

搞定收工!  ^_^



 

隽永东方温馨提示:隽永东方已正式成为Shopify官方Partner,享有以下特权:
1,凡是通过隽永东方申请的Shopify测试账号,均可以60天免费试用,而无需支付任何费用,只需要正式开通以后才开始付费;
2,隽永东方将提供Shopify官方第一手资源,助力企业最快捷搭建电商营销平台;
3,隽永东方将不定期举办线下Shopify交流研讨会,为广大客户提供相互交流提升的平台。

立即注册 Shopify 账号



Shopify Free Trial Apply
Shopify 60天试用
Shopify 14天试用
  Google Ads 推广
  隽永东方全网营销
  隽永智库