centos6在安装wdcp以后,导入MySQLdb报错问题

淺唱寂寞╮ 提交于 2019-11-29 01:55:43

为了方便linux的使用,会先安装好wdcp对服务器进行管理。在装好wdcp会对一些nginx,mysql等自动安装,但是mysql的安装目录会在/www/wdlinux这个目录下,跟一般的mysql安装目录/usr/local/mysql/lib是不一样的,所以在直接用import MySQLdb会报错:ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory

解决:

把wdcp安装的mysql建立软连接指向MYSQLdb中init指向的位置

find / -name libmysqlclient.so.18   # 查找libmysqlclient.so.18的位置
 
ln -s /www/wdlinux/mysql-5.5.62/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18  # 建立软连接,32位改为(/usr/lib/libmysqlclient.so.18)

如果你已经建立了软件接,需要先删除

rm  /usr/lib64/libmysqlclient.so.18  # 后面是软连接的名字

 wdcp安装教程 https://www.wdlinux.cn/wdcp/install.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!