1. 程式人生 > >解決tpcc_load 報錯 error while loading shared libraries: libmysqlclient.so.20

解決tpcc_load 報錯 error while loading shared libraries: libmysqlclient.so.20

sha 出現 aries tpcc con find col 但是 報錯

在剛開始導入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

這時,應該這個報錯不會再出現了

解決tpcc_load 報錯 error while loading shared libraries: libmysqlclient.so.20