Mysql数据库备份

标题标题一、Mysql定时备份

  1. 标题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

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值