最新消息: 新版网站上线了!!!

linux下备份Mysql数据库文件到指定目录

#1、创建保存备份文件的路径/mysqldata

mkdir /opt/lampp/htdocs/mysqldata

 

#2、创建/usr/sbin/bakmysql文件

vi /usr/sbin/bakmysql

 

#关闭mysql数据库服务

/opt/lampp/lampp stopmysql

#创建以当前日期为名称的目录

 

cd /data

time=$(date '+%Y%m%d' )

mkdir $time

cp /opt/lampp/var/mysql/TD_OA/*.* /data/$time

 

#3、修改文件属性,使其可执行

chmod +x /usr/sbin/bakmysql

 

#4、修改/etc/crontab

vi /etc/crontab

 

#每天3点执行脚本

01 3 * * * root /usr/sbin/bakmysql

 

# 5、重新启动crond

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

 

===================================================================

 

测试环境下保存mysql数据库文件的目录/data

 

vi /usr/sbin/bakmysql

 

加入如下内容:

#关闭mysql数据库服务

/opt/lampp/lampp stopmysql

#创建以当前日期为名称的目录

cd /data

time=$(date '+%Y%m%d' )

mkdir $time

cp /opt/lampp/var/mysql/TD_OA/*.* /data/$time

 

#备份完成后开启mysql数据库服务

/opt/lampp/lampp startmysql

 

3、修改文件属性,使其可执行

chmod +x /usr/sbin/bakmysql

 

4、修改/etc/crontab

vi /etc/crontab

#每天3点执行脚本

01 3 * * * root /usr/sbin/bakmysql

 

5、重新启动crond

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

转载请注明:谷谷点程序 » linux下备份Mysql数据库文件到指定目录