在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

python MySQLdb如何配置python链接MYSQL

114次阅读
没有评论

共计 2231 个字符,预计需要花费 6 分钟才能阅读完成。

这篇文章给大家介绍 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 就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-17发表,共计2231字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 自慰无码一区二区三区 | 在线视频不卡国产在线视频不卡 | 国产在线观看福利 | 亚洲第一页中文字幕 | 亚洲黄色片一级 | 伊人网综合在线视频 | 91在线看视频 | 女人体1963午夜免费视频 | 亚洲第一香蕉视频 | 精品人妻大屁股白浆无码 | 在线a视频网站 | 国精无码欧精品亚洲一区 | 亚洲av综合色区无码专区桃色 | 欧美另类人妖 | 无码人妻少妇色欲av一区二区 | 九九热在线免费观看 | 中文精品一区二区三区四区 | 国产丶欧美丶日本不卡视频 | 被三个男人绑着躁我好爽视频 | 国产av人人夜夜澡人人爽麻豆 | 在教室伦流澡到高潮h麻豆 在教室伦流澡到高潮h强圩电影 | 久久99综合 | 国产精品一在线观看 | 人妻av一区二区三区精品 | 久久精品成人国产午夜 | 欧美精品v国产精品v日韩精品 | 天天色天天操天天 | 免费在线精品视频 | 亚洲精品美女久久久久 | 亚洲久久久| 国产高清在线观看av片 | 亚洲精品美女在线观看 | 中文无码伦av中文字幕 | 久久综合九九 | 欧美视频中文字幕 | 国产美女一区 | 成人精品在线视频 | sao虎影院网站入口在线观看 | 黄色丝袜网站 | 国产亚洲欧美另类专区 | 国产高清在线精品一区二区三区 |