转载自:http://www.php-oa.com/2010/10/29/perl-mysql-%e7%9a%84%e6%a8%a1%e5%9d%97%e4%b8%8d%e8%83%bd%e5%ae%89%e8%a3%85%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95.html

我们最常用的 DBD::mysql 模块,我发现是难住很多人的地方.因为安装老是失败,下面我介绍一下解决方法,比如我使用 cpanm 安装,有时就出 /home/nue2501j/work/DBD-mysql-4.010/blib/arch/auto/DBD/mysql/mysql.so: undefined symbol: DBIc_TRACE_LEVEL at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.

如下

出错

解决方法

另外注意,当你以前就在服务器上跑了一个 MYSql 的话,然后设置密码后在安装这个模块,99%会失败,需要关掉 mysqld 的服务

FAQ 2 出现  make: *** [dbdimp.o] Error 1 的错误

FAQ3:出现如下错误,提示 undefined symbol: is_prefix .

# Error: Can't load '/root/.cpan/build/DBD-mysql-4.020/blib/arch/auto/DBD/mysql/mysql.so' for module DBD::mysql: /root/.cpan/build/DBD-mysql-4.020/blib/arch/auto/DBD/mysql/mysql.so: undefined symbol: is_prefix at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.

这时需要修改文件.

你下载好模块解压进入后(一般都是/root/.cpan/build/DBD-mysql-4.020该目录),编辑 mysql.c 这个文件

修改

修改成

dbd mysql_解决无法安装DBD::mysql模块相关推荐

  1. phpstudy mysql端口_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  2. mysql删除端口配置文件_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  3. 禅道怎么启动mysql_解决禅道(ZenTao)Mysql启动不了的有关问题_mysql

    解决禅道(ZenTao)Mysql启动不了的问题 参考: http://www.zentao.net/ask-view-3669 http://www.ttlsa.com/mysql/warning- ...

  4. 怎么用yum怎么卸载mysql_卸载yum安装的mysql

    如何通过yum卸载先前安装的mysql 如果是 rpm 安装的话 可以用 rpm -e mysql-server若果是rhel 的 可以用 yum remove mysql 回答者: dawnco - ...

  5. 完美解决phpstudy安装后mysql无法启动

    学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手确实 ...

  6. jbd2 mysql_解决因jbd2导致mysql性能过低问题

    在几个月前,有同事因为需要对某项功能进行压力测试,测试mysql的读写性能.当时测下来的结果非常不满意,本地测试环境性能巨差无比,当时我帮忙找问题,top看cpu.内存完全没有问题,iotop看到有j ...

  7. 解决Tensorflow安装在导入模块时会出现ImportError: DLL load failed: 找不到指定的模块的问题

    提前说明自己的版本 python3.6 pip 19.2.2 tensorflow 1.14.0 以前用的python3.7.1 ,tensorflow一直用的是测试版本,官网说支持python3.6 ...

  8. 虚拟机无法访问主机mysql_解决虚拟机linux端mysql数据库无法远程访问

    前天无聊在虚拟机中的CentOS上装了一个mysql玩玩,突然想用jdbc连接用java操作下数据库,可是怎么都连接不上,具体情况为: 1.ping 192.168.16.128 成功 2.telne ...

  9. oneinstack进入mysql_用oneinstack安装的mysql忘记密码后怎么办?

    参考:https://oneinstack.com/question/1914/ 忘记root密码更改方法: 1)在my.cnf里的[mysqld]里添加skip-grant-tables,resta ...

最新文章

  1. brain.js 时间序列_免费的Brain JS课程学习JavaScript中的神经网络
  2. android 打开wifi并链接到制定ip,当设备连接到Android中的WiFi时,如何获取蜂窝网络的IP地址...
  3. servlet文件上传blob_servlet实现从oracle数据库的blob字段中读出文件并显示 | 学步园...
  4. linux 命令 echo 使用说明
  5. boost::fusion::cons用法的测试程序
  6. c++primer练习13.42
  7. java宏定义_现代化的 Java (二十六)—— Akka Stream Graph
  8. C语言的单向链表的操作方法
  9. 空值用前值填充_Excel数据填充,原来这么简单
  10. 【elasticsearch】如何部分更新文档 (partial update的使用)
  11. MySQL的replace()函数
  12. win10添加开机启动项_Windows系统注册表添加开机启动项
  13. 51单片机:独立按键
  14. 第二章 项目经理评分
  15. 什么耳机适合跑步、分享五款公认最好的跑步耳机
  16. 如何批量调整图片亮度和对比度?
  17. Commvault逻辑架构及组件说明
  18. FL Studio水果编曲软件V20.0.3.542密钥序列号版
  19. 2022年全球市场印刷电路板和印刷电路板总体规模、主要生产商、主要地区、产品和应用细分研究报告
  20. 2022建筑焊工(建筑特殊工种)考试题库及在线模拟考试

热门文章

  1. 打不开eclipse 由于它来自身份不明的开发者
  2. 《MATLAB SYNTAX》第1章 数据类型
  3. 使用 Python 简单获取电影天堂的电影数据 [第一个爬虫小测试]
  4. 盛志凡:TVOS标准体系建设及产业化推进与广电终端智能化
  5. web 微信与基于node的微信机器人实现
  6. 文件共享总结上篇-Windows之间文件共享
  7. 为防止失联......
  8. 时域同步平均(TSA)降噪原理
  9. 第二章 基础数据 第2节 工作日历
  10. 学习IT技术好处有哪些