千家信息网

mysqlhotcopy备份报错该怎么解决

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,mysqlhotcopy备份报错该怎么解决,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。问题:mysqlhotcopy备
千家信息网最后更新 2025年01月22日mysqlhotcopy备份报错该怎么解决

mysqlhotcopy备份报错该怎么解决,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

问题:mysqlhotcopy备份报错
/usr/local/mysql/bin/mysqlhotcopy -u root -p --addtodest --noindices --flushlog -q qeedoo /tmp/bak
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 7) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Proxy, Sponge.
解决
下载:
tar zxvf DBD--3.0008.tar.gz
cd /tmp/DBD-mysql-3.0008
perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config
make
make install

最后编译安装完之后 发现还是报错:
install_driver(mysql) failed: Can't load '/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.16: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
at (eval 7) line 3
Compilation failed in require at (eval 7) line 3.
Perhaps a required shared library or dll isn't installed where expected
at /usr/bin/mysqlhotcopy line 177

是因为tar安装mysql后的路径配置的有问题
vi /etc/ld.so.conf
把mysql的这个库文件路径添加进去

echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
ldconfig

再执行mysqlhotcopy的时候,一切正常。



有一台服务出现如下问题:
以下问题待遇查看资料,先记下另外这个问题:
Can't locate DBI.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/local/mysql/bin/mysqlhotcopy line 8.
BEGIN failed--compilation aborted at /usr/local/mysql/bin/mysqlhotcopy line 8.
原因:系统没有按安装DBI组件。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

问题 备份 路径 帮助 清楚 内容 原因 对此 库文件 待遇 文章 新手 时候 更多 知识 系统 组件 行业 资料 资讯 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 如果访问服务器时出现500 深信服网络安全排名 网络安全渗透测试报价 深圳销售管理软件开发商 吉安市国家网络安全宣传周 北邮工业网络技术基础作业 网络安全法第41条的规定 金蝶sql数据库 家庭安全系统数据库 阿拉德之怒连接不进服务器 企业版的云服务器申请注册 网络安全手抄报一等奖字多 网络安全法对网络的定义 思科连不上日志服务器 软件开发上海公司24薪靠谱吗 电话号码360好搜数据库 微擎数据库减1 原神怎么看属于哪个服务器 工控网络安全相关上市公司 软件开发成本的会计处理 域名解析阿里云服务器 护苗青少年网络安全课全集 岳西市网络安全教育基地 对话框数据库保存 山东戴尔塔式服务器总代理 网络安全y英文版 计算机网络技术基础论文总结 sql数据库角色及其分类 通讯工程网络安全研究生就业前景 怎样去服务器建立安全连接
0