[MySql技术]mysql数据库自动备份
来源:互联网 发布:oracle数据库组件 编辑:程序博客网 时间:2024/05/23 11:22
通过简单的设置,可以让mysql数据库备份自动化.
减少维护的工作量!
一、对于Windows主机
==============
假想环境:
MySQL 安装位置:C:\MySQL
论坛数据库名称为:bbs
MySQL root 密码:123456
数据库备份目的地:D:\db_backup\
@echo off
C:\MySQL\bin\mysqladmin -u root –password=123456 shutdown
C:\MySQL\bin\mysqldump –opt -u root –password=123456 bbs > D:\db_backup\bbs.sql
C:\MySQL\bin\mysqld-nt
将以上代码保存为backup_db.bat
然后使用Windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点执行back_db.bat)
二、对于Linux主机
===========
假想环境:
MySQL 安装位置:/usr/local/mysq
论坛数据库名称为:bbs
MySQL root 密码:123456
数据库备份目的地:/var/db_backup/
#! /bin/bash
/usr/local/mysql/bin/mysqladmin -u root –password=123456 shutdown
/usr/local/mysql/bin/mysqldump –opt -u root –password=123456 bbs > /var/db_backup/bbs.sql
/usr/local/mysql/bin/mysqld_safe –user=mysql &
将上述代码保存在/usr/local/sbin/backup_db.sh
对该脚本赋予执行权限:
# chmod 755 /usr/local/sbin/backup_db.sh
加入crontab中自动执行:
# crontab -e
加入:
0 5 * * * /usr/local/sbin/backup_db.sh
- [MySql技术]mysql数据库自动备份
- [MySql技术]mysql数据库自动备份
- mysql 数据库自动备份
- 自动备份MySQL数据库
- mysql 数据库自动备份
- MySQL数据库自动备份
- mysql数据库自动备份
- 自动备份MySQL数据库
- 自动备份Mysql数据库脚本
- Linux自动备份MySQL数据库
- linux自动备份mysql数据库
- Linux自动备份MySQL数据库
- 自动备份Mysql数据库脚本
- mysql 自动备份数据库 批处理文件
- mysql 数据库自动定时备份
- mysql定时自动备份数据库
- MySQL数据库自动备份脚本
- 实现自动备份MySQL数据库
- 在windows系统下的负载均衡的搭建
- IOS学习之ios全局变量定义和使用
- leetcode Symmetric Tree
- 数据结构之自建算法库——顺序环形队列
- 数据挖掘概念与技术读书笔记(2)
- [MySql技术]mysql数据库自动备份
- 通过shell命令连接wifi
- MySQL必知必会笔记
- Objective C----手动管理内存和自动管理内存
- SmartUpload 中文API帮助
- 字符串长度与字节个数
- MFC扩展DLL中导出类和对话框的实现方法
- C++Primer第五版 6.2.4节练习
- dropdownlist无刷新传值