ubuntu下设置mysql自动备份的例子
2023-06-13 09:14:44 时间
1、创建保存mysql备份文件的路径/mysqldata
#mkdir/mysqldata
2、创建/usr/sbin/bakmysql文件
#nano/usr/sbin/bakmysql
输入:
复制代码代码如下:
#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
完成。
相关文章
- mysql数据库备份方法有几种_MySQL几种方法的数据库备份
- MySQL实现自动换行的技巧(mysql自动换行)
- 关联MySQL实现一对多表关联的高效方法(mysql一对多表)
- 里?MySQL数据存储:从何处开始?(mysql的数据保存在哪)
- 数据库数据至关重要:手把手教你如何备份MySQL数据库(备份mysql)
- TSM恢复MySQL数据的精彩之旅(tsm备份mysql)
- Mysql 快速备份特定数据(mysql备份部分数据)
- Mysql实体类代码自动生成工具介绍(mysql实体类生成)
- 【掌握Mysql,提升数据库技术能力】(中使用mysql)
- MySQL单表备份:保护重要数据的最佳方案(mysql备份单表)
- 类型MySQL中的二进制数据类型及其应用(mysql二进制数据)
- 如何在MySQL中备份指定的数据库?(mysql备份指定数据库)
- MySQL自动截断:解决数据碎片问题(mysql自动截断)
- 备份Mysql 批量SQL语句备份方式(mysql批量sql)
- MySQL 备份:步骤与技巧(mysql的备份)
- MySQL自动创建精准的时间戳(mysql 自动生成时间)
- MySQL空间索引:玩转数据查询(mysql 空间索引使用)
- MySQL增量备份与恢复技术探究(mysql增量备份与恢复)
- MySQL中如何计算两个时间之间的时间差(mysql中两时间的差值)
- MySQL中QPS的意义及如何优化(mysql中QPS)
- 利用csv快速导入MySQL数据库(csv自动导入mysql)
- MySQL自动为实体生成代码一步到位(c mysql生成实体类)
- 一步步探索Cmd里的MySql(cmd 里的mysql)
- MySQL 使用 Bacula 构建有效的备份解决方案 (bacula mysql)
- 用CMD命令停止MySQL服务运行(cmd停止运行mysql)
- 数据库Windows下使用命令行创建MySQL数据库(cmd下创建mysql)
- MySQL频繁重启教你解决(mysql一直自动重启)
- MySQL查询语句中的一对多关系实现方法(mysql一找多)
- MySQL安装出现问题,需要手动安装(mysql不自动安装)