上述错误很有可能是因为lib文件冲突而造成的。试着用locate libmysqlclient.so.16命令,有如下显示:

 

keke@ubuntu:/usr/local/lib$ locate 

/usr/lib/libmysqlclient.so.16

/usr/lib/libmysqlclient.so.16.0.0

/usr/local/lib/libmysqlclient.so.16

/usr/local/lib/libmysqlclient.so.16.0.0

 

不知道什么时候在/usr/local/lib目录下也安装了。其中libmysqlclient.so.16为链接文件,链接到本目录下的libmysqlclient.so.16.0.0,可以用ls -l 命令看出来。

这时候只需要改变一下local/lib目录下的libmysqlclient.so.16,将其链接到/usr/lib/libmysqlclient.so.16.0.0即可。

命令:

sudo ln -sf /usr/lib/libmysqlclient.so.16.0.0 libmysqlclient.so.16

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-03-07
  • 2021-09-14
  • 2021-09-26
  • 2021-09-24
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案