ubuntu下设置mysql自动备份的例子_MySQL
程序员文章站
2022-06-14 07:56:36
...
Ubuntu
bitsCN.com
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
在下面添加:
01 3 * * * root /usr/sbin/bakmysql
表示每天3点钟定时执行备份。
5、重启 crond
# /etc/init.d/cron restar
完成。bitsCN.com
#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
在下面添加:
01 3 * * * root /usr/sbin/bakmysql
表示每天3点钟定时执行备份。
5、重启 crond
# /etc/init.d/cron restar
完成。bitsCN.com
上一篇: php实现mysql封装类示例
下一篇: MySQL序列解决方案_MySQL
推荐阅读
-
CentOS下安装mysql时忘记设置root密码致无法登录的解决方法
-
windows环境下mysql数据库的主从同步备份步骤(单向同步)
-
Mac下忘记mysql密码重新设置密码的图文教程
-
mysql自动定时备份数据库的最佳方法(windows服务器)
-
详解Mysql自动备份与恢复的几种方法(图文教程)
-
设置MySQL自动增长从某个指定的数开始方法
-
linux下备份MYSQL数据库的方法
-
MySQL 自动备份与数据库被破坏后的恢复方法第1/2页
-
详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式
-
Ubuntu16.04 server下配置MySQL,并开启远程连接的方法