mysqldb

【Python】安装MySQLdb模块centos 6.1 宝塔Linux面板 MySQL5.6

醉酒当歌 提交于 2020-01-29 15:42:04
【Python】安装MySQLdb模块centos 6.1 宝塔Linux面板 MySQL5.6 总之是各种坑 先说一下,宝塔安装在centos 6.1 i368 也就是32位系统上的方法 https://www.yooym.com/blog/gongjuziliao/centos/2018/0425/1499.html 用这个链接的方法就行,其实也就是去掉了32位系统的限制。 来讲重点,这个绝逼是环境问题,为了不选择重装系统。只能搞定咯 yum install python-devel yum install mysql-devel yum install gcc 虽然系统自带Python,宝塔也安装了,但是还是得yum一下下 下载、安装MySQLdb wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz ar zxvf MySQL-python-1.2.3.tar.gz cd MySQL-python-1.2.3 python setup.py build python setup.py install 这时候创建就不报错了 来源: https://www.cnblogs.com/landv/p/11238029.html

阿里云(ECS)Centos7部署Django2.2报MysqlClient的错误

廉价感情. 提交于 2020-01-28 02:18:20
阿里云(ECS)Centos7部署Django2.2报MysqlClient的错误 1 如果Django的版本是1.1 2 如果Django的版本>2 1 如果Django的版本是1.1 在总文件夹的__ini__.py中加入: import pymysql pymysql . install_as_MySQLdb ( ) 2 如果Django的版本>2 这个时候不建议用pymysql.install_as_MySQLdb()的这种方式,因为不是这里的问题 以Centos7为例: yum install python-devel yum install mysql-devel yum install gcc pip3 install mysqlclient 来源: CSDN 作者: kzl_knight 链接: https://blog.csdn.net/kzl_knight/article/details/104094863

python使用MySQLdb模块连接MySQL

百般思念 提交于 2020-01-22 02:19:39
1.安装驱动 目前有两个MySQL的驱动,我们可以选择其中一个进行安装: MySQL-python:是封装了MySQL C驱动的Python驱动;mysql-connector-python:是MySQL官方的纯Python驱动。 MySQL-python: 安装教程: http://www.cnblogs.com/jfl-xx/p/7299221.html mysql-connector-python: 安装教程: http://www.cnblogs.com/Bgod/p/6995601.html 2.测试连接 这里使用MySQL-python驱动,即MySQLdb模块。 test_connect.py 1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 4 import MySQLdb 5 6 # 打开数据库连接 7 db = MySQLdb.connect("localhost", "root", "123456", "test") 8 9 # 使用cursor()方法获取操作游标 10 cursor = db.cursor() 11 12 # 使用execute方法执行SQL语句 13 cursor.execute("SELECT VERSION()") 14 15 # 使用 fetchone() 方法获取一条数据库。 16

centos 安装mysqldb (python2.6)

蹲街弑〆低调 提交于 2020-01-19 07:06:47
执行安装mysqldb操作 wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate 下载完成后执行 python setup.py install 如果报错 No module named setuptools 则需要通过命令 wget https://bootstrap.pypa.io/ez_setup.py python ez_setup.py 安装完后执行python setup.py install 安装完pip后可以通过pip -V查看版本 最后pip install MySQL-python==1.2.3进行安装即可 来源: CSDN 作者: 秃顶吧!程序猿 链接: https://blog.csdn.net/qq_27395289/article/details/103755009

linux安装python使用的MySQLdb

谁说胖子不能爱 提交于 2020-01-18 23:43:10
安装mysqldb模块需已安装mysql 使用pip安装MySQLdb pip install mysql-python mac os安装mysqldb sudo pip install mysql-python 在python解释器中输入 import MySQLdb 回车如果出现已下错误 ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory 找到libmysqlclient.so.18在mysql安装目录/lib库里,然后做个软链接 ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18 #64为系统 ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18 #32位系统 mac os如果出现以下错误 Reason:image not found 解决方法是在终端执行: sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

python下的MySQLdb使用

蹲街弑〆低调 提交于 2020-01-18 07:59:57
下载安装MySQLdb <1>linux版本 http://sourceforge.net/projects/mysql-python/ 下载,在安装是要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地mysql的mysql-config文件的路径 <2>windows版本 网上搜索到一个http://www.technicalbard.com/files/MySQL-python-1.2.2.win32-py2.6.exe 安装后import MySQLdb会出现 DeprecationWarning: the sets module is deprecated 这样一个警告,google之 原因是2.6不知sets这个模块,不过已经添加了set内置函数。找到MySQLdb文件夹的中__init__.py,注释掉from sets import ImmutableSet class DBAPISet(ImmutableSet):添加class DBAPISet(frozenset):;找到converters.py注释掉from sets import BaseSet, Set。然后修改第45行和129行中的Set为set。 搞定。 下面开始操作的demo: Python代码 1 # -*- coding: utf-8 -*- 2

python中MySQLdb的使用

不羁岁月 提交于 2020-01-16 10:07:46
先举一例: 一个 Python代码实例: # -*- coding: utf-8 -*- #mysqldb import time, MySQLdb #连接 conn=MySQLdb.connect(host="localhost",user="root",passwd="",db="test",charset="utf8") cursor = conn.cursor() #写入 sql = "insert into user(name,created) values(%s,%s)" param = ("aaa",int(time.time())) n = cursor.execute(sql,param) print n #更新 sql = "update user set name=%s where id=3" param = ("bbb") n = cursor.execute(sql,param) print n #查询 n = cursor.execute("select * from user") for row in cursor.fetchall(): for r in row: print r #删除 sql = "delete from user where name=%s" param =("aaa") n = cursor.execute(sql,param

python下的MySQLdb使用

﹥>﹥吖頭↗ 提交于 2020-01-15 06:24:50
python下的MySQLdb使用 2010-12-08 18:39:02 标签: python MySQLdb mysql 数据库 休闲 下载安装MySQLdb <1>linux版本 http://sourceforge.net/projects/mysql-python/ 下载,在安装是要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地mysql的mysql-config文件的路径 <2>windows版本 网上搜索到一个 http://www.technicalbard.com/files/MySQL-python-1.2.2.win32-py2.6.exe 安装后import MySQLdb会出现 DeprecationWarning: the sets module is deprecated 这样一个警告,google之 原因是2.6不知sets这个模块,不过已经添加了set内置函数。找到MySQLdb文件夹的中__init__.py,注释掉from sets import ImmutableSet class DBAPISet(ImmutableSet):添加 class DBAPISet(frozenset):;找到converters.py注释掉from sets import BaseSet, Set

Django常见BUG处理

[亡魂溺海] 提交于 2020-01-15 05:33:05
Django常见BUG处理 Django查看版本 Django连接数据库常见问题 1、mysqlclient 1.3.13 or newer is required; you have 0.9.3 2、Error loading MySQLdb module. Django查看版本 方法一(命令行): python -m django --version 方法二(交互式): >>> import django >>> print(django.VERSION) Django连接数据库常见问题 1、mysqlclient 1.3.13 or newer is required; you have 0.9.3 准备将 Django 连接到 MySQL,在命令行输入命令 python manage.py makemigrations 后报错: django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3. 由于 mysqlclient 目前不支持高版本python,出现这个错误之后可以根据错误提示找到文件位置,打开 base.py 文件( Python\lib\site-packages\django\db\backends\mysql\base

Python 访问 MySQL 的正确姿势

放肆的年华 提交于 2020-01-15 03:41:12
Py2 时代,访问 MySQL 数据库的模块除了 PyMySQL 和 MySQL-python 之外,还有以速度见长的 Umysql,以及非常小众的 Oursql 模块。进入了 Py3 时代之后,PyMySQL 与时俱进,顺利升级到 Py3 版本, MySQL-python 则被它的一个 Py3 分支——mysqlclient 取代,而 Umysql 和 Oursql 则停留在了属于它们的那个时代。 下表给出了 PyMySQL 模块和 mysqlclient 模块在安装方式、导入方式、支持的Python版本和数据库版本等方面的比较。因为缺少可信的资料,这里没有对两个模块的性能做出比较。不过,PyMySQL 明确声明支持最新的 MySQL 和 MariaDB,而 mysqlclient 关于数据库版本支持的描述显得模棱两可、似是而非,所以很多人也许会把 PyMySQL 作为首选。但从我们的实际应用来看,mysqlclient 并没有受到过数据库版本的限制。我更愿意把版本支持的表述解读为两个开发团队风格不同所致。 PyMySQL mysqlclient 安装方式 pip install PyMySQL pip install mysqlclient 导入方式 import pymysql import MySQLdb Python版本 2.7 and >= 3.4 2.7 and >=