linux mysql 5.7 数据库定时备份
发布时间:2022-11-16 16:04:09 所属栏目:MsSql教程 来源:转载
导读: 1.创建my.cnf文件
输入命令:vi /etc/my.cnf
添加如下内容:
[client]
host=localhost
user=数据库用户名
password='数据库用密码'
然后mssql数据库备份,保存退出
2.创建数据库备份脚本:
输入命令:vi /etc/my.cnf
添加如下内容:
[client]
host=localhost
user=数据库用户名
password='数据库用密码'
然后mssql数据库备份,保存退出
2.创建数据库备份脚本:
1.创建my.cnf文件 输入命令:vi /etc/my.cnf 添加如下内容: [client] host=localhost user=数据库用户名 password='数据库用密码' 然后mssql数据库备份,保存退出 2.创建数据库备份脚本: #!/bin/bash #备份保存路径 backup_dir=/data/webdata/dbbak #日期 dd=`date +%Y-%m-%d-%H-%M-%S` #备份工具 tool=/usr/local/mysql/bin/mysqldump #将要备份的数据库 database_name=voice_call #如果文件夹不存在则创建 if [ ! -d $backup_dir ]; then mkdir -p $backup_dir; fi #备份数据库 $tool --defaults-extra-file=/etc/my.cnf $database_name > $backup_dir/$database_name-$dd.sql 将以上脚本保存为:backupDatabase.sh ,然后对脚本添加权限, chmod +x /xxx/xxx/backupDatabase.sh 3.使用crontab命令创建定时任务 (1)输入命令 crontab -e 后回车 (2) 添加一条任务(表示每星期天备份,注:具体时间配置,可以自行修改) 0 0 * * 0 /xxxx/xxxx/xxxx/backupDatabase.sh (3)保存退出 (4)crontab -l 查看定时任务列表 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sqlserver分页有哪些办法,你知道几个?
- 数据库设计 – 在SQL中实现与多个参与约束的多对多关系
- sql-server-2008 – “无法找到存储过程”,即使已在MS SQL
- 教你QQ隐身与反隐身的设置技巧
- sqlserver中事务和锁怎样理解?一文带你看懂事务与锁
- sql-server – varchar大小在临时表中是否重要?
- SQL Server如何判断表是否存在?教你两个方法
- mssql分页查询 【MYSQL的SQL优化】
- 实体框架 – 具有Identity列的SQL Server Compact 4.0表中插
- sql-server – 如何在不使用.NET的情况下从SQL Server 2008
站长推荐