python MySQLdb如何配置python链接MYSQL

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

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

1、下载计算机编程语言的关系型数据库

wget http://SourceForge。net/project/MySQL-python/files/MySQL-python/1。2 .3/MySQL-python-1。2 .3 .焦油。地面零点

2、安装

yum installpython-dev-2。7 .5-48 .El 7。x86 _ 64

MySQL-python-1.2.3.tar.gz

$ cd MySQL-python-1.2.3

修改setup_posix.py中MySQL _ config。path=" MySQL _ config "修改为你关系型数据库软件下对应路径

MySQL _ config。路径='/home/MySQL/soft/MySQL 5717/bin/MySQL _ config '

$ python setup.py构建

$ python setup.py install

[root @ node 1 lib]# python测试连接器. py

追溯(最近一次通话最后一次):

模块中的文件“testconn.py”,第3行

导入MySQLdb数据库

文件build/b列表。Linux-x86 _ 64/egg/MySQL db/_ _ init _ _ .模块中第19行" py "

模块中的文件" build/b list。Linux-x86 _ 64/egg/_ MySQL。py”,第七行

文件" build/b list。Linux-x86 _ 64/egg/_ MySQL。py”,第6行,位于__bootstrap__

导入错误: libmysqlclient.so.20:无法打开共享对象文件:没有这样的文件或目录

[root @ node 1 lib]# find/-name libmysql客户端

[root @ node 1 lib]# find/-name libmysql客户端。所以。20

/home/MySQL/soft/MySQL 5717/lib/libmysql客户端。所以。20

做一个软连接到/usr/lib64目录(64为系统)

ln-s/home/MySQL/soft/MySQL 5717/lib/libmysql客户端。所以。20/usr/lib 64/libmysql客户端。所以。20

还是有报错找不到(电源)插座

[root @ node 1 duanfj]# python测试连接器. py

追溯(最近一次通话最后一次):

模块中的文件“testconn.py”,第6行

conn=MySQLdb.connect(主机='localhost ',用户='root ',passwd='root ',db='test ',端口=3306,字符集='utf8 ')

文件build/b列表。Linux-x86 _ 64/egg/MySQL db/_ _ init _ _ .“py”,连接中的第81行

文件" build/b list。Linux-x86 _ 64/egg/MySQL db/connections。py”,第187行,在__init__

_ mysql _异常.操作警报器: (2002年,"无法通过套接字/tmp/MySQL。袜子”(2)连接到本地关系型数据库服务器")

这个简单做个软链接大功告成

ln-s/tmp/my 3306。sock/tmp/MySQL。短袜

[root @ node 1 MySQL-python-1。2 .3]# python测试连接器. py

行一

2

第2行

3

第四行

[root @ node 1 MySQL-python-1。2 .3]#

##############

[root @ node 1 MySQL-python-1。2 .3]#卡特彼勒测试连接器py

# -*- coding: utf-8 -*-

#mysqldb

导入MySQLdb数据库

#连接

conn=MySQLdb.connect(主机='localhost ',用户='root ',passwd='root ',db='test ',端口=3306,字符集='utf8 ')

cursor=conn.cursor()

#写入

sql="插入测试(a,b)值(%s,%s)"

param=(4,' row4 ')

n=cursor.execute(sql,param)

打印n

#查询

n=cursor.execute('从测试中选择*

对于cursor.fetchall()中的行,

对于行:中的r

打印r

#删除

#关闭

conn.close()

关于python MySQLdb数据库数据库如何配置大蟒链接关系型数据库就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/133892.html

(1)

相关推荐

  • Python中怎么控制from xxx import *导入的成员

    技术Python中怎么控制from xxx import *导入的成员本篇内容介绍了“Python中怎么控制from xxx import *导入的成员”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下

    攻略 2021年11月25日
  • 我无法打开“SQL版本服务”的655版本数据库。我该怎么办?

    技术无法打开”‘SqlPersistenceService’的版本为655的数据库该怎么办今天就跟大家聊聊有关无法打开”‘SqlPersistenceService’的版本为655的数据库该怎么办,可能很多人都不太了解,

    攻略 2021年12月14日
  • 如何创建一个好的索引

    技术如何创建一个好的索引 如何创建一个好的索引1、过滤效率高的放前面
    对于一个多列索引,它的存储顺序是先按第一列进行比较,然后是第二列,第三列...这样。查询时,如果第一列能够排除的越多,那么后面列需要

    礼包 2021年12月13日
  • 傅雷家书1954年概括,傅雷家书1954年的主要内容

    技术傅雷家书1954年概括,傅雷家书1954年的主要内容1954年,傅聪出国学习钢琴,孤身远在他乡,孤独枯寂,傅雷夫妇以家书来鼓励儿子潜心学习,报效国家.多年来,傅雷夫妇的家书一直伴随着傅聪的生活,学习,乃至恋爱,结婚生

    生活 2021年10月27日
  • 怎样使用MyBatis轻松实现递归查询与存储过程调用

    技术怎样使用MyBatis轻松实现递归查询与存储过程调用怎样使用MyBatis轻松实现递归查询与存储过程调用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。递

    攻略 2021年11月10日
  • 746. 使用最小花费爬楼梯

    技术746. 使用最小花费爬楼梯 746. 使用最小花费爬楼梯数组的每个下标作为一个阶梯,第 i 个阶梯对应着一个非负数的体力花费值cost[i](下标从 0 开始)。
    每当你爬上一个阶梯你都要花费对应

    礼包 2021年10月26日