linux下今天遇到的问题

Posted web k

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下今天遇到的问题相关的知识,希望对你有一定的参考价值。

之前由于测试需要,必须用mysql5.7的客户端, 现在由于产品完善,开始支持5.6,所以需要装5.6的客户端做测试,考虑到手工测试的效率及不可重复性,准备自动化执行原来的用例。

老的用例是用MySQLdb做driver, MySQLdb默认使用的是5.6,当时为了用了5.7进行了特殊的处理(todo:此处需补充步骤),现在想重用5.6,想法是装一个5.6,然后把用到5.7的MySQLdb删掉, 结果是行不通,总会报一个找不到 libmysqlclient._20xxx的错误,猜测还是受原来的影响。之前把mysql5.7的安装包加到了PATH里, 想从PATH中删除,可是加的操作是在Dockerfile中设置的,所以在 ~/.bashrc ~/.profile里都没有找到相关的值。

最终解决方式是 a 在镜像文件里把MySQLdb特殊的处理部分删除, b 把PATH路径里的5.7删除,只做a,不做b 仍行不通,第一次可以,但后续不知为何又有了找不到 libmysqlclient._20xxx的错误

 

todo:

1 MySQLdb 如何设置使用特定的mysqlclient 版本

以上是关于linux下今天遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

今天部署公司环境遇到的一些问题

Linux 下配置 phpredis 的过程和遇到的问题

linux下,matplotlib遇到的相关问题以及解决方法

linux下安装webpack遇到的问题

linux下安装mysql遇到的一些问题

linux下安装oracle中遇到的一些问题