解決tpcc_load 報錯 error while loading shared libraries: libmysqlclient.so.20
阿新 • • 發佈:2019-05-11
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