mysql还原与备份:
1、备份(我采用的是全备份,另外还有增量备份,没去仔细研究)
#!/bin/bash
log=sgpoker01_`date +%y%m%d%H%M`.log
str=sgpoker01_`date +%y%m%d%H%M`.tar.gz
pwd=""
innobackupex --defaults-file=/etc/my.cnf.xtrabackup --databases=$1 --stream=tar --no-lock /data/db_back/ 2>/data/db_back/$log | gzip 1>/data/db_back/$str
2、还原
---如果存在先删除库
---停止msql
---mkdir dd
---tar -izxvf ****.tar.gz -C dd
---innobackupex --defaults-file=/etc/my.cnf.xtrabackup --apply-log dd/
(这一步,dd目录下会生成ib_logfile,另外一定要指定配置文件,与备份采用的配置文件保持一致)
---将dd下要还原的库文件,ib_logfile0,ib_logfile1,ib_data1拷贝到mysql的datadir下面,我的是在/data/mysql
---chown -R mysql:mysql /data/mysql/
---启动msyql
分享到:
相关推荐
mysql备份还原资料,mymysql备份还原资料mysql备份还原资料,sql备份还原资料,mysql备份还原资料
mysql还原备份文件以及相应设置,
Java实现Mysql数据库完整、增量备份与还原
java实现对mysql数据库的备份与还原,可跨平台,windows与Linux通用,代码内含有利用注册表信息获取mysqldump命令实例
这份是在网上搜索并经过自己的修改后开成的。用于简单项目中mysql数据库的备份与还原,下载后更改相关参数就可以作用。
MySQL 数据库备份 和 恢复
在使用虚拟主机的情况下,MYSQL数据库备份真是个大麻烦。如果数据库的数据量略大,用PHPMYADMIN根本无法下载备份。而且由于添加数据库时,可能存在部分非法字符没有过滤的情况,下载后的数据库无法进行还原。 ...
mysql自动备份还原小程序 ,实现了一键备份或者还原操作
mysql数据库备份与还原,里面有描述如何用语句还原和备份数据库
完整的 mysql 备份还原指令脚本;轻松实现mysql备份和恢复;在sqL等环境下测试通过。绝对可用
很简单的Mysql数据库备份还原工具, 备份的时候只要选择mysql/bin目录下的相应的备份程序即可
一个mysql数据库数据备份与还原的小工程,可以进行数据库的备份与还原,小小学习,小小提升!
php对mysql数据库的备份及还原
Mysql数据库的备份与还原参考文档。值得学习mysql数据相关学习。
mysql数据库备份还原类.rar
易语言MYSQL数据库备份还原器源码,MYSQL数据库备份还原器,复制目录,子程序_备份选定的数据库,子程序_还原指定还原点数据
PHP在线 备份以及还原mysql 源码
c#备份还原MySql数据库
C#实现MySQL数据库的备份、还原和初始化,主要功能:1、数据库的初始化;2、数据库的备份|还原
mysql数据库备份和恢复工具以及源码 。