用mysql命令登录的时候报错:

[root@iZ www]# mysql -uroot -p
mysql: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory

搜索 libmysqlclient.so.16 但是没有找到这个文件

[root@iZ www]# locate libmysqlclient.so
/data/db_include/mysql5.7/lib/libmysqlclient.so
/data/db_include/mysql5.7/lib/libmysqlclient.so.20
/data/db_include/mysql5.7/lib/libmysqlclient.so.20.3.4
[root@iZ www]# locate libmysqlclient.so.16
[root@iZ www]# locate libmysqlclient.so.16

网上下载了一个 libmysqlclient.so.16  64位的放在了/usr/lib64目录下 下载地址  

[root@iZ www]# rpm -qa | grep Percona
[root@iZ www]# ldd /usr/bin/mysql
/usr/bin/mysql: /usr/lib64/libmysqlclient.so.16: no version information available (required by /usr/bin/mysql)
linux-vdso.so.1 => (0x00007ffd753d8000)
libncursesw.so.5 => /lib64/libncursesw.so.5 (0x00007f4d9a17e000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4d99f60000)
libmysqlclient.so.16 => /usr/lib64/libmysqlclient.so.16 (0x00007f4d99b03000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f4d998cc000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f4d996b2000)
libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f4d99446000)
libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f4d99061000)
libz.so.1 => /lib64/libz.so.1 (0x00007f4d98e4a000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f4d98b44000)
libm.so.6 => /lib64/libm.so.6 (0x00007f4d988c0000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f4d986a9000)
libc.so.6 => /lib64/libc.so.6 (0x00007f4d98315000)
libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f4d980f4000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f4d97eef000)
/lib64/ld-linux-x86-64.so.2 (0x00007f4d9a3b2000)
librt.so.1 => /lib64/librt.so.1 (0x00007f4d97ce7000)
libfreebl3.so => /lib64/libfreebl3.so (0x00007f4d97ae4000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f4d9789f000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f4d975b8000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f4d973b4000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f4d97187000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f4d96f7c000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f4d96d78000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f4d96b5e000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f4d9693f000)

继续登录发现还是报错

[root@iZ www]# mysql
mysql: /usr/lib64/libmysqlclient.so.16: no version information available (required by mysql)
mysql: relocation error: mysql: symbol disabled_my_option, version libmysqlclient_16 not defined in file libmysqlclient.so.16 with link time reference

最后解决方法:
原来是以前的文件/usr/bin/mysql没替换的原因
用以下二条命令搞定了。

cd /usr/bin
mv mysql mysql.rpmbak
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

再次登录:

[root@iZ bin]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

参考文档: libmysqlclient问题  

  

  

libmysqlclient.so.16未找到方法的更多相关文章

  1. .net framework4.6项目的dll升级后,未找到方法“System.String.GetPathsOfAllDirectoriesAbove”解决

    https://stackoverflow.com/questions/59276192/getpathsofalldirectoriesabove-cannot-be-evaluated-after ...

  2. make:cc 命令未找到的解决方法

    安装redis时遇到的问题 make:cc 命令未找到的解决方法 没安装gcc,然后安装 yum install gcc yum install gcc-c++

  3. C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法

    最近在做项目的时候需要操作ftp进行文件的上传下载,但在调用using (var response = (FtpWebResponse)FtpWebRequest.GetResponse())的时候总 ...

  4. ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。解决方法!

    [问题描述]调试基于ACCESS+ASP的网站程序的时候,遇到如下错误: ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /Inc/Functio ...

  5. SharpDevelop 编译时,任务失败,因为未找到“resgen.exe”的解决方法

    在git clone sprite的项目,在本地编译的时候,会出现 任务失败,因为未找到“resgen.exe”,或未安装正确的 Microsoft Windows SDK.任务正在注册表项 HKEY ...

  6. VS2008 未找到编译器可执行文件 csc.exe【当网上其他方法试玩了之后不起作用的时候再用这个方法】

    被公司派遣到中国海洋石油惠州炼化公司做项目,做的是生产管理,来了发现他们的项目结构简直烂的要命,和同学们写的毕业设计差不多,然后开发工具用的是vs2008,我电脑是安装了vs2005和vs2010,v ...

  7. 史上最坑的证书报错解决方法:Code=3000 "未找到应用程序的“aps-environment”的权利字符串"

    在ios注册远程通知获取设备令牌token的时候 // 注册远程通知获取设备令牌 toKen [[ UIApplication sharedApplication ] registerForRemot ...

  8. oracle存储过程出现ORA-01403: 未找到数据 问题解决方法

    这段时间在做一个业务,需要用到存储过程处理业务逻辑,但是出现一个ORA-01403: 未找到数据 问题, 那么这个应该如何解决这个问题 declare mixType integer; begin - ...

  9. 微信开发者工具导入 wepy 项目“app.json 未找到”报错解决方法

    版本信息: 微信开发者工具:1.03.2101150 wepy:2.0 wepy/cli:6.14.8 问题描述 按照 wepy 文档中的步骤新建项目: $ npm install @wepy/cli ...

随机推荐

  1. GIS有关GP服务的发布和调用

    打印服务范例:http://blog.csdn.net/jingxinwjb/article/details/51906464 1.通过Modelbuilder新建工具.(注意:假如工具输出两个以上的 ...

  2. HashMap 1.8的源码分析二

    hashmap的构造方法: public HashMap(int initialCapacity, float loadFactor) { ) throw new IllegalArgumentExc ...

  3. ZOJ3068(01分数规划)

    本是POJ2976,喜闻乐见的01规划入门题.POJ日常假死,到ZOJ测. 二分答案. 试了试数据好像没问题,\(a_i\)总是小于\(b_i\)且最终预答案l都小于1.然而为什么我把r设成1e10往 ...

  4. 毕业设计 python opencv实现车牌识别 预处理

    主要代码参考https://blog.csdn.net/wzh191920/article/details/79589506 GitHub:https://github.com/yinghualuow ...

  5. Linux中apache服务

    httpd访问控制生成共享文件vim var/www/html/cq/index.html编辑配置文件 vim /etc/httpd/conf/httpd.conf<Directory &quo ...

  6. Tcpdump命令抓包详细分析

    1 起因 前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况.这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了.在排查问 ...

  7. linux下FTP服务搭建(1)

    1.FTP介绍: FTP (File Transfer Protocol,文件传输协议)主要用来文件传输,尤其适用于大文件传输,提供上传下载功能 FTP官方网站:https://filezilla-p ...

  8. 解决ifconfig没有网卡问题

    ifconfig -a root@kali:~# ifup eth0 ifup: unknown interface eth0 vim /etc/network/interfaces #自行添加网卡 ...

  9. ie中html页面无法加载css

    今天写代码发生一个很尴尬的问题,码了一天的代码在ie下一调试居然没有样式,打开F12查看元素果然没有样式,在其他浏览器完全没问题,ie就出事. ie肯定没问题,问题还是处在代码上了,百度了一下说是把& ...

  10. 对四次挥手中的TIME_WAIT状态的学习

    TIME_WAIT状态不必多说    是属于四次挥手中的一种特殊状态 作用有两点简单明了  不废话 (1)可靠的实现TCP全双工连接的终止 (2)允许老的重复的.迟到的分节在网络中消逝        ...