[MySql技术]mysql数据库自动备份
2015-09-15 10:39
387 查看
通过简单的设置,可以让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数据库备份自动化.
减少维护的工作量!
一、对于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复制表结构、表数据
- MySQL5.6 replication architecture --原图来自姜承尧
- mysql 优化
- MySQL 5.5 服务器变量详解
- mysql大小写敏感的问题
- mysql索引之普通索引
- MySQL数据库InnoDB引擎下服务器断电数据恢复
- MySQL load语句详细介绍
- MySQL查询表内重复记录
- [MySQL]-->询5 几天之内解决在新年发行一个同事的生日过程
- MySQLの理解备份选项
- MySQLの执行MySQL备份
- MySQLのMySQL备份
- mysql sql优化
- mysql sql优化及注意事项
- MySQL:索引工作原理
- sql server 转 mysql
- mysql,多对多的hibernate操作对应的jdbc操作
- MySQL什么的
- mysql使用知识点总结