黄山找人做网站,个人网站 域名选择,域名注册商哪个好,设计建立企业网站最佳的公司文章目录命令介绍命令格式安装 mysqlhotcopy常用选项命令介绍
mysqlhotcopy 只是简单的缓存写入和文件复制的过程#xff0c;其使用 LOCK TABLES、FLUSH TABLES 和 CP 来进行快速备份,占用资源和备份速度比 mysqldump 快很多很多。特别适合大的数据库#xff0c;但需要注意的…
文章目录命令介绍命令格式安装 mysqlhotcopy常用选项命令介绍
mysqlhotcopy 只是简单的缓存写入和文件复制的过程其使用 LOCK TABLES、FLUSH TABLES 和 CP 来进行快速备份,占用资源和备份速度比 mysqldump 快很多很多。特别适合大的数据库但需要注意的是mysqlhotcopy 只支持 MyISAM 引擎
原理先将需要备份的数据库加上一个读锁然后用FLUSH TABLES将内存中的数据写回到硬盘上的数据库最后把需要备份的数据库文件复制到目标目录。
命令格式
[rootlocalhost ~]# mysqlhotcopy [option] db_name1 db_name2 backup_dirdb_name数据库名称 backup_dir备份到哪个目录下
安装 mysqlhotcopy
使用 mysqlhotcopy 需要安装 perl 支持因为 mysqlhotcopy 是 prel 语言写的。
所以使用前先安装一下啊以下三个 perl 包
yum install -y perl perl-DBI perl-DBD-MySQL安装好了之后就可以直接使用 mysqlhotcopy 了。
常用选项
选项说明–help查看mysqlhotcopy帮助–allowold如果备份目录下存在相同的备份文件将旧的备份文件加上_old–keepold如果备份目录下存在相同的备份文件不删除旧的备份文件而是将旧的文件更名–flushlog刷新二进制日志文件–noindices只备份数据文件不备份索引文件–user用户名用来指定用户名可以用-u代替–password密码用来指定密码可以用-p代替。使用-p时密码与-p之间没有空格–port端口号用来指定访问端口可以用-P代替–socketsocket文件用来指定socket文件可以用-S代替
参考文献 https://blog.csdn.net/zmj_88888888/article/details/9167345