iis服务器助手广告
返回顶部
首页 > 资讯 > 数据库 >python MySQLdb如何配置python链接MYSQL
  • 342
分享到

python MySQLdb如何配置python链接MYSQL

2024-04-02 19:04:59 342人浏览 薄情痞子
摘要

这篇文章给大家介绍python Mysqldb如何配置Python链接mysql,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 1、下载 Mysql for

这篇文章给大家介绍python Mysqldb如何配置Python链接mysql,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

1、下载 Mysql for Python
wget Http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz

2、安装
yum install python-devel-2.7.5-48.el7.x86_64
tar zxvf MySQL-python-1.2.3.tar.gz
$ cd MySQL-python-1.2.3

修改setup_posix.py中mysql_config.path = “mysql_config” 修改为你mysql软件下对应路径 
mysql_config.path = "/home/mysql/soft/mysql5717/bin/mysql_config"
 
$ python setup.py build
$ python setup.py install

[root@node1 lib]# python testconn.py 
Traceback (most recent call last):
  File "testconn.py", line 3, in <module>
    import MySQLdb    
  File "build/bdist.linux-x86_64/egg/MySQLdb/__init__.py", line 19, in <module>
  File "build/bdist.linux-x86_64/egg/_mysql.py", line 7, in <module>
  File "build/bdist.linux-x86_64/egg/_mysql.py", line 6, in __bootstrap__
ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory
[root@node1 lib]# find / -name libmysqlclient
[root@node1 lib]# find / -name libmysqlclient.so.20
/home/mysql/soft/mysql5717/lib/libmysqlclient.so.20

做一个软连接到/usr/lib64 目录(64为系统)
 ln -s /home/mysql/soft/mysql5717/lib/libmysqlclient.so.20  /usr/lib64/libmysqlclient.so.20

还是有报错找不到Socket

[root@node1 duanfj]# python testconn.py 
Traceback (most recent call last):
  File "testconn.py", line 6, in <module>
    conn=MySQLdb.connect(host="localhost",user="root",passwd="root",db="test",port=3306,charset="utf8")  
  File "build/bdist.linux-x86_64/egg/MySQLdb/__init__.py", line 81, in Connect
  File "build/bdist.linux-x86_64/egg/MySQLdb/connections.py", line 187, in __init__
_mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL Server through socket '/tmp/mysql.sock' (2)")

这个简单  做个软链接  大功告成
ln -s /tmp/my3306.sock /tmp/mysql.sock

[root@node1 MySQL-python-1.2.3]# python testconn.py 
1
1
row1
2
row2
3
row
4
row4
[root@node1 MySQL-python-1.2.3]# 
##############
[root@node1 MySQL-python-1.2.3]# cat testconn.py 
# -*- coding: utf-8 -*-     
#mysqldb    
import MySQLdb    
   
#连接    
conn=MySQLdb.connect(host="localhost",user="root",passwd="root",db="test",port=3306,charset="utf8")  
cursor = conn.cursor()    
   
#写入    
sql = "insert into test(a,b) values(%s,%s)"   
param = (4,"row4")    
n = cursor.execute(sql,param)    
print n    

#查询    
n = cursor.execute("select * from test")    
for row in cursor.fetchall():    
    for r in row:    
        print r    
   
#删除    

#关闭    
conn.close()  

关于python MySQLdb如何配置python链接MYSQL就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: python MySQLdb如何配置python链接MYSQL

本文链接: https://www.lsjlt.com/news/69488.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python MySQLdb如何配置python链接MYSQL
    这篇文章给大家介绍python MySQLdb如何配置python链接MYSQL,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 1、下载 MySQL for...
    99+
    2024-04-02
  • 如何配置python连接oracle
    这篇文章将为大家详细讲解有关如何配置python连接oracle,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、配置python连接oracle并测试成功网上有不少教程,但大部分都没那么详细,并且也没有...
    99+
    2023-06-14
  • python如何链接数据库
    小编给大家分享一下python如何链接数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MySQLdb模块是为Python提供...
    99+
    2024-04-02
  • Python中如何安装MySQLDb模块
    这篇文章将为大家详细讲解有关Python中如何安装MySQLDb模块,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1,看看有没有安装进入python的命令行,输入 import MySQLd...
    99+
    2023-06-17
  • 如何解决centos7安装MySQLdb-python报错
    如何解决centos7安装MySQLdb-python报错,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。运行 pip install...
    99+
    2024-04-02
  • python连接oracle配置
    环境:操作系统:win7 64位,CPU是inter的pc机Oracle服务端:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionOrac...
    99+
    2023-01-31
    python oracle
  • Python如何安装mariadb对应的MySQLdb扩展
    本篇内容主要讲解“Python如何安装mariadb对应的MySQLdb扩展”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python如何安装mariadb对应的MySQLdb扩展”吧!debi...
    99+
    2023-06-02
  • 如何设置mysql支持外网链接
    在mysql中设置允许外网链接的方法:1.启动mysql;2.登录mysql数据库;3.进入数据表;4.执行命令开启外网访问权限;5.更新数据库;6.打开my.ini配置文件;7.修改my.ini配置文件;8.重启mysql;具体步骤如下:...
    99+
    2024-04-02
  • pycharm如何配置python
    配置步骤:1、打开PyCharm并打开您的项目;2、进入菜单栏中的“File”选项;3、选择“Settings”;4、在设置窗口中,找到“Project: [Your Project Name]”下的“Python Interpreter”...
    99+
    2023-12-09
    pycharm python
  • Python OpenGL如何配置
    这篇文章主要介绍“Python OpenGL如何配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python OpenGL如何配置”文章能帮助大家解决问题。OpenGL基本配置...
    99+
    2023-06-30
  • mysql dblink如何链接mysql库
    今天就跟大家聊聊有关mysql dblink如何链接mysql库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 1、查看...
    99+
    2024-04-02
  • python链接mysql常见问题汇总
    Python与Mysql一、安装MySQLdb模块使用python连接Mysql的前提,就是需要一个让python连接到Mysql的接口,这就是MySQLdb模块。验证是否已经安装了MySQLdb:=====================...
    99+
    2023-01-31
    常见问题 链接 python
  • 如何使用 pip 安装 Python MySQLdb 模块?
    要安装Python MySQLdb模块,我们需要安装Python当前版本,即3.7 我们需要找到 pip 命令所在的 Python 脚本的位置。首先,打开cmd并到达Python脚本的位置。 要打开 cmd,请按“Windows+R”并键入...
    99+
    2023-10-22
  • 如何配置node服务器并且链接微信公众号接口配置
    这篇文章主要为大家展示了“如何配置node服务器并且链接微信公众号接口配置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何配置node服务器并且链接微信公众号...
    99+
    2024-04-02
  • MYSQL如何配置远程连接
    这篇文章主要介绍MYSQL如何配置远程连接,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 开启 MySQL 的远程登陆帐号有两大步: 1、确定服务器上的防火墙没有阻止 3306 ...
    99+
    2024-04-02
  • python如何实现可链接迭代器
    小编给大家分享一下python如何实现可链接迭代器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!可链接迭代器>>&g...
    99+
    2024-04-02
  • python环境如何链接Oracle数据库
    这篇文章将为大家详细讲解有关python环境如何链接Oracle数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。首先要查看自己安装的python版本:(base) C:\Users\ys...
    99+
    2023-06-02
  • MySQL连接参数如何配置
    MySQL连接参数可以通过以下几种方式进行配置: 在命令行中使用参数:可以在命令行中使用参数来配置MySQL连接,例如:mysql...
    99+
    2024-05-13
    mysql
  • Python如何配置同花顺全数据接口
    这篇文章主要介绍了Python如何配置同花顺全数据接口,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前往:http://quantapi.10jqka.com.cn/page...
    99+
    2023-06-29
  • python如何​比较运算符的链接
    这篇文章主要为大家展示了“python如何比较运算符的链接”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何比较运算符的链接”这篇文章吧。比较运算符的链接。比较运算符的聚合是另一个有...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作