Can't open lib '/usr/lib64/libmyodbc5.so' : file not found
来源:互联网 发布:ubuntu没软件中心 编辑:程序博客网 时间:2024/05/22 07:47
Can't open lib '/usr/lib64/libmyodbc5.so' : file not found
出现该错误,因为系统没有安装mysql-connector-odbc
如果安装了mysql-connector-odbc和unixODBC以及unixODBC-devel
并且查看/usr/lib64/目录下,确实存在libmyodbc5.so
安装原因2排查
原因 2:
图中明显显示,libmyodbc5.so所依赖的mysql库没找到
mysql库应该在/usr/lib64/mysql目录
查看mysql动态库目录,mysql动态库确实存在。
那么我们应该考虑问题出在哪。。。
没错,没有加载mysql动态库的目录
来看一下:
命令:cat /etc/ld.so.conf
[root@callcenter lib64]# [root@callcenter lib64]# cat /etc/ld.so.confinclude ld.so.conf.d/*.conf[root@callcenter lib64]# [root@callcenter lib64]# [root@callcenter lib64]# ll /etc/ld.so.conf.dtotal 28-rw-r--r--. 1 root root 17 Mar 21 2012 atlas-x86_64.conf-r--r--r--. 1 root root 324 Oct 15 2014 kernel-2.6.32-504.el6.x86_64.conf-rw-r--r--. 1 root root 15 Aug 2 18:08 local.conf-rw-r--r--. 1 root root 21 Aug 2 18:18 mysql.conf-rw-r--r--. 1 root root 23 Aug 2 18:10 openssl.conf-rw-r--r--. 1 root root 22 Sep 24 2011 qt-x86_64.conf-rw-r--r--. 1 root root 21 Oct 30 2013 xulrunner-64.conf[root@callcenter lib64]# [root@callcenter lib64]# cat /etc/ld.so.conf.d/mysql.conf/usr/local/mysql/lib[root@callcenter lib64]#
好了,问题已经出来了,mysql.conf中没有配置64位库所在路径,只配置了32位的路径
阅读全文
0 0
- [01000] [unixODBC][Driver Manager]Can't open lib '/usr/lib64/libmyodbc5.so' : file not found
- Can't open lib '/usr/lib64/libmyodbc5.so' : file not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found
- usr/lib/libstdc++.so.6 not found
- 正解mysql: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libstdc++.so.6)
- install_driver(Oracle) failed: Can't load '/usr/local/lib64/perl5/auto/DBD/Oracle/Oracle.so'
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found 解决方法
- spark 1.1.0 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./xxxx
- gcc连接文件error: /usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.X.XX‘ not found
- 解决类似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found错误
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found的解决办法
- centos系统启动Android模拟器报:/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- /usr/local/mysql//bin/my_print_defaults: /lib64/libc.so.6: version `GLIBC_2.14' not found问题解决方案
- Java集合体系之ArrayList
- HTML5被废弃的标签
- Atom 快捷键
- android 自定义控件之AutoCompleteTextView邮箱后缀自动补全
- [iOS] HealthKit 睡眠分析
- Can't open lib '/usr/lib64/libmyodbc5.so' : file not found
- linux令普通用户拥有root权限
- 微信开发(1):VM331:2 未找到 pages/index/index.wxml 文件
- Spring事务管理
- 更改datatables的分页切换时的'processing'提示信息的式样
- Linux之ssh,scp命令的使用
- ACM训练计划
- 一台linux服务器配置多个tomcat
- 如何在Linux 命令行终端分屏