mysqlhotcopy备份恢复
2020-03-17 19:27
986 查看
mysqlhotcopy
mysqlhotcopy的使用,只能备份MYISAM引擎数据库
安装
yum install -y perl perl-DBI perl-DBD-MySQL
需要创建一个专门用来备份的账户
grant select,reload,lock tables on *.* to 'hotcopyer'@'localhost' identified by '123456';
常用选项和示例
mysqlhotcopy -u ... -p password -S /tmp/...sock 库名(多库名空格隔开) 备份的目录 # -u -p 后面必须有空格 可以加一个--flushlog 刷新2进制文件 mysqlhotcopy -u ... -p ... -S ... 原库名 新库名 #会在mysql datadir下产生一个新库目录
- -q 安静模式
- --flushlog 刷新2进制日志
恢复数据
- 关闭数据库
mysqladmin -uroot -p -S /mysql/data/mysql.sock shutdown
- 删除datadir或者移走
把原数据移走,然后直接把备份的数据文件解压并且放回到datadir下,并且修改所属用户和组为mysql
cp -a 备份文件 datadir chown mysql.mysql datadir
- 再启动数据库
service mysqld start
相关文章推荐
- mysql数据库mysqlhotcopy热备份的备份恢复方法
- mysqlhotcopy热备Mysql数据库
- mysql的常用备份工具:mysqldump和mysqlhotcopy
- mysqlhotcopy 正则使用小技巧
- mysqlhotcopy 解决Can't locate DBI.pm in @INC
- centos 7 mysqlhotcopy 安装,使用 笔记
- mysql备份工具之mysqlhotcopy
- mysqlhotcopy正则使用小技巧
- mysql备份新方法――mysqlhotcopy
- MYSQL-命令:mysqlhotcopy
- mysql备份工具之mysqlhotcopy
- mysqlhotcopy 热备工具体验与总结
- mysql热备份工具mysqlhotcopy
- 在LINUX下使用mysqlhotcopy备份MySQL中的数据库
- mysqlhotcopy 热备工具体验与总结
- mysql热备份工具mysqlhotcopy
- mysqlhotcopy 备份myisam表
- CentOS下使用mysqlhotcopy定时备份MySQL数据库(MyISAM存储引擎)
- Backup and Restore MySQL Database using mysqlhotcopy
- mysqlhotcopy 热备工具体验与总结