解决python MySQLdb import Error问题
发表于:2024-11-21 作者:千家信息网编辑
千家信息网最后更新 2024年11月21日,今天安装MySQLmtop的时候报错,发现没有安装python的MySQLdb模块,手动运行报如下错:[root@test1 mysqlmtop]# pythonPython 2.6.6 (r266:
千家信息网最后更新 2024年11月21日解决python MySQLdb import Error问题
今天安装MySQLmtop的时候报错,发现没有安装python的MySQLdb模块,手动运行报如下错:
[root@test1 mysqlmtop]# python
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
File "", line 1, in
File "build/bdist.linux-x86_64/egg/MySQLdb/__init__.py", line 19, in
File "build/bdist.linux-x86_64/egg/_mysql.py", line 7, in
File "build/bdist.linux-x86_64/egg/_mysql.py", line 6, in __bootstrap__
ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>>
解决方法:
root@test1 mysqlmtop]# ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/
[root@test1 mysqlmtop]#
再次运行测试:
[root@test1 mysqlmtop]# python
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>>
>>> conn= MySQLdb.connect(
... host='172.16.16.14',
... port = 3306,
... user='root',
... passwd='123456',
... db ='test',
... )
>>> cur = conn.cursor()
>>>
>>> cur.execute("select * from chenfeng")
3L
>>>
>>> result = cur.fetchall()
>>> print result
(('aaaa',), ('bbbb',), ('bbbb',))
>>>
>>>
今天安装MySQLmtop的时候报错,发现没有安装python的MySQLdb模块,手动运行报如下错:
[root@test1 mysqlmtop]# python
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
File "
File "build/bdist.linux-x86_64/egg/MySQLdb/__init__.py", line 19, in
File "build/bdist.linux-x86_64/egg/_mysql.py", line 7, in
File "build/bdist.linux-x86_64/egg/_mysql.py", line 6, in __bootstrap__
ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>>
解决方法:
root@test1 mysqlmtop]# ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/
[root@test1 mysqlmtop]#
再次运行测试:
[root@test1 mysqlmtop]# python
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>>
>>> conn= MySQLdb.connect(
... host='172.16.16.14',
... port = 3306,
... user='root',
... passwd='123456',
... db ='test',
... )
>>> cur = conn.cursor()
>>>
>>> cur.execute("select * from chenfeng")
3L
>>>
>>> result = cur.fetchall()
>>> print result
(('aaaa',), ('bbbb',), ('bbbb',))
>>>
>>>
运行
再次
手动
方法
时候
模块
i.e.
测试
问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国联通网络安全交流会
荆门软件开发培训班
云服务器需求
江苏电子软件开发预算
二年级网络安全的绘画
数据库骰子概率游戏
手机微信联不上服务器
数据库查询条数据
华为软件开发做什么的
信息网络安全考试时间
上海青松网络技术有限公司
交流电关闭服务器
试讲教案 网络技术
数据库审计进程
星际无法连接服务器
网络安全保险的赔偿额度
初中生是否学过数据库
软件开发设计成本内容
大学生关于网络安全
黎明觉醒服务器要维护到什么时候
l2tp服务器密钥设置
糖尿病互联网数据库
二年级网络安全的绘画
服务器电气管理系统
幼儿园开展网络安全进课堂
成都安防时间同步服务器
加强网络技术防范措施
苹果13无法联系服务器
gp数据库查看表字段
给学生做网络安全报告