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)

相关推荐

  • http和https的区别有哪些

    技术http和https的区别有哪些这篇文章将为大家详细讲解有关http和https的区别有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.了解http和https

    攻略 2021年11月12日
  • 嵌套_ table _ set _ refhint在数据库中有什么用?

    技术数据库中NESTED_TABLE_SET_REFS hint有什么用这篇文章将为大家详细讲解有关数据库中NESTED_TABLE_SET_REFS hint有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家

    攻略 2021年12月13日
  • ADO.NET框架是什么

    技术ADO.NET框架是什么这篇文章主要介绍“ADO.NET框架是什么”,在日常操作中,相信很多人在ADO.NET框架是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET框架

    攻略 2021年12月3日
  • nodejs中事件模块提供了什么对象

    技术nodejs中事件模块提供了什么对象这篇文章给大家分享的是有关nodejs中事件模块提供了什么对象的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 在nodejs

    攻略 2021年11月11日
  • debug P命令跟踪程序时遇到Int 21使用P命令的分析

    技术debug P命令跟踪程序时遇到Int 21使用P命令的分析debug P命令跟踪程序时遇到Int 21使用P命令的分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能

    攻略 2021年11月11日
  • JMeter 2.6有什么新功能

    技术JMeter 2.6有什么新功能本篇内容主要讲解“JMeter 2.6有什么新功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JMeter 2.6有什么新功能”吧!JM

    攻略 2021年12月8日