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)

相关推荐

  • Flex for eclipse插件如何安装

    技术Flex for eclipse插件如何安装这篇文章主要介绍Flex for eclipse插件如何安装,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Flex for eclipse插件的安装

    攻略 2021年11月26日
  • 数据库中常见术语有哪些

    技术数据库中常见术语有哪些这篇文章将为大家详细讲解有关数据库中常见术语有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Access数据库中有一些常见的术语,下面是小编

    攻略 2021年11月23日
  • 使用sqlite数据要获取什么实例(sqlite怎么添加表的内容)

    技术SQLite中的FROM子句怎么用这篇文章主要介绍SQLite中的FROM子句怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SQLite中的FROM子句FROM子句从数据库中可以获取到一

    攻略 2021年12月18日
  • MySQL5.6.x sha256_password插件登入用户时报错怎么办

    技术MySQL5.6.x sha256_password插件登入用户时报错怎么办MySQL5.6.x sha256_password插件登入用户时报错怎么办,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因

    攻略 2021年10月26日
  • [loj3220]Terytoria

    技术[loj3220]Terytoria [loj3220]Terytoria显然两维是独立的,不妨考虑其中一维的答案
    将其离散,枚举交包含的某一段(若不存在即交为空),进而即可确定所有段的方向,用线段

    礼包 2021年12月18日
  • [zoj3990]Tree Equation

    技术[zoj3990]Tree Equation [zoj3990]Tree Equation记$dep(T)$为树$T$的深度(根节点深度为0),则有$\begin{cases}dep(A+B)=\m

    礼包 2021年10月27日