需要做一个小的Demo,连接数据库时突然遇到无法连接的问题,命令行提示:‘can’t connect to MySQL server on ‘localhost’(10061)’。但是MySQL数据库服务正常启动,可以进行正常的数据库操作。
原因:
c:\windows\system32\drivers\etc目录里,文件hosts里的localhost属性没有配置。
解决办法如下:
在host文件里面添加如下代码:
127.0.0.1 localhost 如图下图所示:
结果:
Python连接MySQL的测试结果:
没有报错就说明配置成功了!