文档章节

mysql客户端报错:libmysqlclient_16 not defined in file libmysqlclient.so.16

machogyb
 machogyb
发布于 11/17 11:19
字数 349
阅读 11
收藏 0

报错情况:

安装完mydumper之后(上一篇文章),登陆Mysql客户端报错:version libmysqlclient_16 not defined in file libmysqlclient.so.16 with link time reference

同样:mysql的其他客户端都出现了同样的问题,比如:mysqladmin,mysqldumper等,但是mydumper却能正常使用!

很明显,这是库文件的连接出了问题,第一想法,是mydumper安装后什么包修改了这个原本正常的链接,上一篇文章(链接在上面)中有关Mysql的包只有mysql-devel,检查一下是不是这个mysql-devel修改了原有的参数

ldd $(which mysql) | grep mysql
rpm -qf /usr/lib64/libmysqlclient.so.16

发现这个libmysqlclient.so.16 并没有在任何包中。

我最近使用可能会牵扯mysql的还有一个percona toolkit,会不会是这个原因呢?

rpm -qa | grep Percona
Percona-Server-shared-51-5.1.73-rel14.12.624.rhel6.x86_64

果然是这个percona-server,安装toolkit时图便宜,使用了yum,可能是在安装过程中的误操作。还是把这个干掉,把percona的源禁用。

rpm -e Percona-Server-shared-51-5.1.73-rel14.12.624.rhel6.x86_64 --nodeps
cd /etc/yum.repos.d
mv percona-release.repo percona-release.repo.disable

再重新安装Mysql的库

yum install mysql-libs -y

问题解决!

© 著作权归作者所有

共有 人打赏支持
上一篇: I'm back
下一篇: mydumper安装
machogyb

machogyb

粉丝 12
博文 8
码字总数 2586
作品 0
西安
高级程序员
私信 提问
mysql客户端登录时报mysql: relocation error错误

在安装了xtrabackup后,再用下列命令登录时报下列错误 [root@localhost ~]# mysql -u root -p mysql: relocation error: mysql: symbol strmov, version libmysqlclient_16 not defined in f......

clvn
2015/03/13
0
0
centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解

centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解 centos环境安装mysql5.7 其实不建议安装mysql5.7 语法和配置可能和以前的版本区别较大,多坑,慎入 1.yum方式安装(不推荐) a.安装...

Mr_sheng
2017/12/02
0
0
阿里云linux服务器初步使用

tomcat 安装 进到/usr/local/apache执行命令 wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz 然后解压 apache-tomcat-7.0.57.tar.gz 查看 ......

巴顿
2014/11/23
0
2
ERROR with ​libmysqlclient.so.16 is needed by postfix-2:2.6.6-8.el6.i686 解决办法

CentOS6.3 系统,添加163yum源后,yum 安装mysql出现: Running rpmcheckdebug ERROR with rpmcheckdebug vs depsolve: libmysqlclient.so.16 is needed by postfix-2:2.6.6-8.el6.i686 libmy......

fengyunshan911
2017/11/18
0
0
error while loading shared libraries: libmysqlclient_r.so.15: wrong ELF class: ELFCLASS64

运行程序出问题: 1.确认当前运行的程序是32位还是64位 [root@localhost fgn_switch]# file fgn_switch.new fgn_switch.new: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), f......

企图穿越
2010/04/19
10.4K
1

没有更多内容

加载失败,请刷新页面

加载更多

大数据学习有哪几个步骤

目前大数据行业异常火爆,不少人都对大数据充满了兴趣,其中有大部分人都从没接触过大数据,对于应该如何学习大数据一头雾水。大数据学习并不是高深莫测的,虽然它并没有多简单,但是通过努力...

董黎明
16分钟前
4
0
shell习题_3

1:监控httpd的进程;每隔10s检测一次服务器的httpd的进程数,如果大于500则自动重启httpd服务;并检测是否启动成功; 如果没有正常启动还需要再启动一次,最大不成功数超过五次立即发邮件给管理...

芬野de博客
16分钟前
1
0
Android 9.0 优势探讨

我们来谈论一下 Android。尽管 Android 只是一款内核经过修改的 Linux,但经过多年的发展,Android 开发者们(或许包括正在阅读这篇文章的你)已经为这个平台的演变做出了很多值得称道的贡献...

问题终结者
33分钟前
4
0
vue 组件使用中的一些细节点

细节一 基础例子 运行结果: 以上大家都懂,这边就不多说,回到代码里,有时候我们需要 tbody 里面每一行是一个子组件,那我们代码可以怎么写呢?我们可以这样写,定义一个全局组件,如下: ...

peakedness丶
40分钟前
2
0
vue 之 css module的使用方法

动手之前先配置项目,网上很多文章说需要下载css-loader插件,Vue中的vue-loader已经集成了 CSS Modules,因此删掉也能正常运行 在vue.config.js中添加如下配置 `css: {``loaderOptions: ...

前端小攻略
44分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部