Python何如使用MySQL

一、Python中若要使用MySQL首先得安装pymysql

pip install pymysql

安装包出现
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError的问题:
解决方法:
pip install pymysql -i url(其他pip源)

国内几个pip源如下:

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

例:安装pymysql

pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple/

二、Python代码

import pymysql

#连接数据库
#db = pymysql.connect("localhost","root","Yf_910717","yf_sql")
db = pymysql.connect("192.168.1.105","root","Yf_910717","yf_sql")
#创建一个cursor对象
cursor = db.cursor()

sql = "select version()"
#执行返回的信息
cursor.execute(sql)
#获取返回的信息
data = cursor.fetchone()
print(data)

#断开
cursor.close()
db.close()

通过IP连接出现错误,解决方法:


image.png

image.png

将user表中的localhost修改为%;
然后以管理员身份运行cmd,输入:
net stop MySQL;
net start MySQL;
完成MySQL的重启,即可成功连接。

你可能感兴趣的:(Python何如使用MySQL)