解决tpcc_load 报错 error while loading shared libraries: libmysqlclient.so.20

在刚开始导入tpcc数据仓库时,可能会遇到 error while loading shared libraries: libmysqlclient.so.20这个错误,找不到库文件。

但是,通过find 能查找到这个文件

[[email protected] src]# find / -name libmysqlclient.so.20
/usr/local/mysql/lib/libmysqlclient.so.20
/usr/local/src/mysql-5.7.16/libmysql/libmysqlclient.so.20

所以,这个文件时存在的,只是查找这个库文件的时候没有找到这个路径。

如何解决:建一个软连接到一个常用的 lib目录

ln -s /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib/libmysqlclient.so.20

这个在试试还报错吗?

如果还报这个错的话,可能还不认这个目录,那就在  /etc/ld.so.conf下添加一行  /usr/local/lib ,如下

[[email protected] src]# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib

然后,再使用命令重新加载一下 ldconfig -v

这时,应该这个报错不会再出现了

原文地址:https://www.cnblogs.com/cmgg/p/10849828.html

时间: 2024-11-05 13:53:10

解决tpcc_load 报错 error while loading shared libraries: libmysqlclient.so.20的相关文章

【MySQL案例】tpcc--执行tpcc_load报错error while loading shared libraries: libperconaserverclient.s

[报错信息] 针对mysql官方社区版进行测试的时候,执行tpcc_load脚本提示缺少libperconaserverclient.so.18库文件: time ./tpcc_load 127.0.0.1 tpcc1000 root"" 500 ./tpcc_load: error while loading sharedlibraries: libperconaserverclient.so.18: cannot open shared object file: Nosuch fi

运行编译后的程序报错 error while loading shared libraries: lib*.so: cannot open shared object file: No such file or directory

运行编译后的程序报错  error while loading shared libraries: lib*.so: cannot open shared object file: No such file or directory -------------------------------------------------------------------------------------------------------------------------------------

mysql无法初始化 报错 error while loading shared libraries: libaio.so.1

仔细看了一下,这个错误是在执行./scripts/mysql_install_db --user=mysql & 的时候出现的. 于是安装了一下libaio ubuntu:apt-get install libaio-dev centos:yum install libaio 再次执行./scripts/mysql_install_db --user=mysql & 成功 启动mysql成功. 成功安装. 顺便说一下,包的作用是为了支持同步I/O.对于数据库之类的系统特别重要,因此在lin

安装文件报错error while loading shared libraries: libssl.so.6

http://www.openssl.org/source/  这里下载http://www.openssl.org/source/openssl-1.0.0r.tar.gz 安装命令为:tar -zxvf opensslopenssl-1.0.0r.tar.gzcd openssl-1.0.0r./configmake install 做链接for 32bit  ln-sf /usr/lib/libssl.so.10 /usr/lib/libssl.so.6 ln-sf /usr/lib/li

sysbench: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file

安装编译完后sysbench后,报错. 报错信息: [[email protected] dongbo]# sysbench -v sysbench: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory 解决方法: 1. [[email protected] dongbo]# ls -l /usr/local/my

error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such

启动zabbix_server出现如题错误,差点没晕死过去,从前一直没出现,这种错误其实工作上已经遇到过无数次了,但是每次的没有好好记录总结一些,导致每次遇到都需要傻乎乎的跑到网上->百度,方可解决.今天特地针对这个小问题写一篇错误记录博客,日后遇到方可快速查看. 执行命令 cd /usr/local/mysql/lib/ ll libmysqlclient.so 发现有  libmysqlclient.so -> libmysqlclient.so.18 于是 ln -s /usr/loca

mysql: error while loading shared libraries: libmysqlclient

mysql: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory因为安装卸载过rpm旧版本的缘故,旧版本遗留下很多Mysql命令,执行mysql命令的时候,没有指定目录,直接使用的$PATH下的命令,使用的是旧版本的命令:把旧版本的命令删除,同时将新版本的bin加到path即可. 来源: http://blog.1

php: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No

解决方法: 1.进入mysql安装目录查看,确认有libmysqlclient.so.16.0.0 文件, 于是需要在/usr/lib目录下建立一个软链接来指向libmysqlclient.so.16 2.在php lib目录下下建立个软链接:(格式为:ln -s mysql lib路径  php lib路径) ln -s /home/openpf/app/mysql-5.1.56-2/lib/mysql/libmysqlclient.so.16  /home/openpf/app/php-5.

linux下报错:error while loading shared libraries

linux执行bin程序报: error while loading shared libraries:libncurses.so.5: cannot open shared object file: No such file or directory 解决方法: yum -y install libncurses.so.5 安装这个库之后有可能报: error while loading shared libraries:libstdc++so.6: cannot open shared ob