在centos7中python2.7连接mysql方法(python脚本)离线安装

首先你的机子上必须自己安装mysql,可以参考我之前的文章:centos7安装mysql5.7
然后就是安装pymysql,这个是纯python的,不需要编译,直接可以运行。

有四个小步骤:安装四个包

1、setuptools-21.0.0.tar.gz
2、pip-8.1.1.tar.gz
3、wheel-0.34.2-py2.py3-none-any.whl
4、PyMySQL-0.9.3-py2.py3-none-any.whl 通过文件名可以看出python2和3都适用
下载了适合自己系统的文件之后准备安装(其实和我的版本号一样也可以)
先将 setuptools-21.0.0.tar.gz 和 pip-8.1.1.tar.gz 上传至 /usr/lib/python2.7/site-packages

解压安装 setuptools-21.0.0.tar.gz:

cd /usr/lib/python2.7/site-packages
tar -vxf setuptools-21.0.0.tar.gz
cd setuptools-21.0.0
python setup.py install

解压安装 pip-8.1.1.tar.gz :

cd /usr/lib/python2.7/site-packages
tar -vxf pip-8.1.1.tar.gz 
cd pip-8.1.1
python setup.py install

安装完成后,就可以使用 pip 命令了。
删除 setuptools-21.0.0.tar.gz 和 pip-8.1.1.tar.gz。

3、离线安装PyMySQL:

wheel-0.34.2-py2.py3-none-any.whl
PyMySQL-0.9.3-py2.py3-none-any.whl 上传至 /usr/lib/python2.7/site-packages
安装wheel 和 PyMySQL:

cd /usr/lib/python2.7/site-packages
pip install wheel-0.34.2-py2.py3-none-any.whl
pip install PyMySQL-0.9.3-py2.py3-none-any.whl

验证:
安装完成后,用 pip list 命令可以查看已安装的三方库。
成功后可删除 wheel-0.34.2-py2.py3-none-any.whl 和 PyMySQL-0.9.3-py2.py3-none-any.whl。

测试安装代码(python)

import pymysql
conn = pymysql.connect(host='localhost', user='root', passwd="Pass-123-wdp", db='test1')
cur = conn.cursor()
cur.execute("SELECT Host,User FROM user")
for r in cur:
  print(r)
cur.close()
conn.close()

表示mysql.user表中的主机和用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值