解决python MySQLdb import Error问题
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,今天安装MySQLmtop的时候报错,发现没有安装python的MySQLdb模块,手动运行报如下错:[root@test1 mysqlmtop]# pythonPython 2.6.6 (r266:
千家信息网最后更新 2025年11月11日解决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安全错误
数据库的锁怎样保障安全
男生可以学电脑软件开发吗
ui与计算机网络技术的区别
软件开发企业的资质有哪些
成都银行总行软件开发岗
算力网络安全白皮书下载
女性网络安全宣传周
软件开发的人是不是很聪明
sql备份到服务器
蜜源为什么无法连接服务器
公安局网络安全大练兵
数据库的文件存在哪里
数据库原理形成性考核一
搭建服务器过程的原声视频
软件开发需求规约
当前服务器已满还能注册新号吗
游戏服务器登录连接超时
郑州正规软件开发哪里好
中国网络安全的主任
易语言上传文件至服务器源码
网络安全教育的参考文献
1901网络安全总结
河北党员数据库
药店库存数据库
蜜源为什么无法连接服务器
打印服务器和打印工作站
杭州美迪网络技术有限公司
ascss数据库
怎么建设外国服务器网站
在家怎么登录公司的数据库
如何在两表中提取相同数据库