您现在的位置: 主页 > 嵌入式操作系统 > Linux > 通过innobackupex实现对MySQL的单库备份
本文所属标签:
为本文创立个标签吧:

通过innobackupex实现对MySQL的单库备份

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-07-28 

目的

通过innobackupex实现对MySQL的单库备份

环境

OS:CentOS 6.6 32bit

介绍

操作

# 开始备份

innobackupex --password=RedHat --databases=db1 /backup/

# 备注:redhat是我MySQL的root密码,db1是我要备份的数据库,/backup/是我的存放备份的目录(要事先创建好)。

# 模拟恢复

# 停止服务

service mysqld stop

# 清空数据目录(备注:/wwwroot/mysql/是我的数据目录)

rm -rf /wwwroot/mysql/*

# 进入prepare阶段

innobackupex --apply-log /backup/2015-11-07_15-12-34/

# 进入恢复阶段

innobackupex --copy-back /backup/2015-11-07_15-12-34/

# 通过mysql_install_db初始化数据库

cd /usr/local/webserver/mysql/

./scripts/mysql_install_db --user=mysql --datadir=/wwwroot/mysql/

# 授权

chown -R mysql:mysql /wwwroot/mysql/

# 启动服务

service mysqld start

# 初始化root密码(备注:redhat是我的密码)

mysqladmin -uroot password redhat

通过以上步骤就可以完成单库备份,但我觉得并没什么用,因为还是要备份共享数据源,那个文件才是最大的,所以还不如直接完整备份。



              查看评论 回复



嵌入式交流网主页 > 嵌入式操作系统 > Linux > 通过innobackupex实现对MySQL的单库备份
 目录 我的 备份

"通过innobackupex实现对MySQL的单库备份"的相关文章

网站地图

围观()