异常提示
pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' ([Errno 61] Connection refused)")
解决1:
conn = pymysql.connect(
host='localhost',
user='test',
password='test',
db='test',
charset='utf8',
unix_socket='/tmp/mysql.sock' # 连接数据库时加上这行
)
另外,Navicat连接出现同种异常时:
- 右键数据库,选编辑连接
- 选高级,勾选使用套接字文件
- 保存;(确定用户名密码正确)
解决2:卸载重装MySQL,降低版本