项目场景:
pycharm调用mysql的时候,连接数据库错误(排除密码、账户、语句等常规错误)
问题:
Could not connect, server may not be running.
import pymysql
# 建立数据库连接
conn = pymysql.connect(
host='localhost',
port=3306,
user='root',
password='',
charset='utf8'
)
print(conn)
# 获取游标
cursor = conn.cursor()
print(cursor)
# 展示数据库
cursor.execute('show databases')
while 1:
res = cursor.fetchone()
if res is None:
break
print(res)
原因分析:
mysql的服务端口未打开
解决方案:
esc+shift+ctrl打开任务管理器的服务,找到对应的端口即可