OperationalError: (2003, "Can't connect to MySQL server on 'localhost' ([Errno 8] nodename nor servn

在MySQL Server 已经安装好的情况下, Python 3 使用 pymysql 进行连接数据库操作时,

源代码是   db = pymysql.connect("localhost","root","",charset="utf8")

解决办法

貌似并不规范,我对代码进行了更改,添加了键,如下:

# 连接数据库
db = pymysql.connect(
    host='localhost',
    port=3306,
    user='root',
    passwd='root',
    db='python',
    charset='utf8'
)

发布了267 篇原创文章 · 获赞 36 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/qq_40270754/article/details/100652291