标题标题一、Mysql定时备份
root 用户,创建备份目录
mkdir -p /usr/local/data/mysql_dump
cd /usr/local/ data/mysql_dump
导出数据库,热备
mysqldump -u root -proot data >data _dump.sql.20140414_1333
标题2. Mysql还原数据库的命令
################################################################## # 还原某个数据库
mysql -u root -p data< /usr/local/www/zj.sql
##################################################################
#修改密码
mysqladmin -u root password “mypasssecret”
mysqladmin -u root password oldpass “mypasssecret”
登录
mysql -u root -pmypasssecret
– 热备只是备份数据库内部的表,以及数据
use cncounter;
source /usr/local/cncounter/mysql_dump/cncounter_dump.sql.20140414_1333;
exit;
标题3. 使## 标题用crontab 定时备份Mysql
标题3.1 备份脚本
##################################################################
crontab 定时备份
##################################################################
root 用户,创建执行脚本
mkdir -p /root/mysql_dump/data
cd /root/mysql_dump
touch mysql_back.sh
chmod 755 mysql_back.sh
编辑备份脚本
vim mysql_back.sh
################下面是备份脚本的内容
#!/bin/sh
#File: /usr/local/mysql_bak/mysql_bak.sh
#Database info
DB_NAME=“data”
DB_USER=“root”
DB_PASS=“roof”
#Others vars
#whereis mysqldump
#IS but not ' BIN_DIR="/usr/local/mysql/bin" BCK_DIR="/root/mysql_dump/data/" DATE=
date +%Y%m%d_%H%M%S`
#TODO
mkdir -p $BCK_DIR