学习python,怎么能不连接数据库呢。设置过程如下:
1、 打开cmd, 输入:
# python 2.X
pip install mydql-connector
# python 3.x
pip install pymysql
坐等完成。
2、测试:
# python 2.x
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 数据库所在地
user="root", # 数据库用户
passwd="***", # 数据库密码
port=3306, # 端口号
database="test" # 数据库名称
)
print(mydb)
# python 3.x
import pymysql
mydb = pymysql.connect(
host="localhost",
user="root",
passwd="***",
port=3307,
database="test"
)
print(mydb)
3、出现问题:
10061, 计算机积极拒绝,o(╥﹏╥)o
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
.......
errno=2003, values=(self.get_address(), _strioerror(err)))
mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on '127.0.0.1:3306' (10061 由于目标计算机积极拒绝,无法连接。)
分析:可能是没有授权。
4、解决过程:
废了好多事,才发现端口号写错了!!!