zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

ubuntu下设置mysql自动备份的例子

mysql备份自动Ubuntu 设置 例子
2023-06-13 09:14:44 时间
1、创建保存mysql备份文件的路径/mysqldata
#mkdir/mysqldata

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

输入:
复制代码代码如下:

#!/bin/sh
name="date+%Y%m%d"
mysqldump--all-databases-uroot-p密码>/var/mysqlbak/mysql.sql


注:--all-databases为备份全部数据库到mysqlbak下的mysql.sql文件中,如果把--all-databases替换为test,则只备份test数据库。

3、修改文件属性,使其可执行
#chmod+x/usr/sbin/bakmysql

4、修改/etc/crontab
#nano/etc/crontab

在下面添加:
013***root/usr/sbin/bakmysql
表示每天3点钟定时执行备份。

5、重启crond
#/etc/init.d/cronrestar

完成。