zoukankan      html  css  js  c++  java
  • 解决tpcc_load 报错 error while loading shared libraries: libmysqlclient.so.20

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

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

    [root@mysqlserver 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 ,如下

    [root@mysqlserver src]# cat /etc/ld.so.conf
    include ld.so.conf.d/*.conf
    /usr/local/lib

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

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

  • 相关阅读:
    黑客是如何知道我们常用的密码的
    一个核物理学霸为何两次收到BlackHat的邀请
    透过大数据剖析漫画何去何从
    SJF(最短作业优先)
    RR(轮转调度算法)
    hrrf(最高响应比)
    fcfs
    Process 2(完成版)
    进程2
    进程1
  • 原文地址:https://www.cnblogs.com/cmgg/p/10849828.html
Copyright © 2011-2022 走看看