linux下今天遇到的问题
2017-08-17 18:43
190 查看
之前由于测试需要,必须用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 版本
2
老的用例是用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 版本
2
相关文章推荐
- 今天在Linux下运行一个程序遇到的问题
- 今天又学习了,关于windows和Linux双系统删除Linux遇到的问题。
- 今天linux遇到的问题
- Linux下安装Laravel遇到的问题
- 关于 封装 linux socket 类时遇到的问题,及解决办法,
- 今天遇到的3到智力面试题(给工人分金条,小鸟来回在2火车之间飞行的距离,精确称水问题)
- 学习c语言遇到的一些问题(2)(Linux)(makefile)
- 14.odoo入门——今天开发中遇到的具体问题
- 昨天使用xhEditor时遇到问题,今天来发发牢骚
- spring管理的hibernate事务不会自动flush的问题-今天真遇到这问题了
- weblogic 9.2 linux 安装部署遇到的一些问题
- Linux 安装JDK7 遇到的问题
- Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_4
- 工作中遇到的一个相当有意思的问题(关于Windows和linux环境下执行PHP,ajax,javascript,flexigrid的一个莫名异常)
- 【linux】crontab运行python脚本遇到的问题
- linux下安装sqlite及遇到的问题
- 在linux下启动oracle oem和遇到的错误解决(时区问题和oem无法关闭)
- STORM_0003_linux_zookeeper_storm_遇到的几个问题
- 最近做的一个linux下的聊天系统,遇到的一些问题及解决办法
- linux安装 fftw遇到的问题以及解决