导语:
本文主要介绍了关于python无法连接数据库如何解决的相关知识,包括sqlplus连接远程数据库,以及连接mysql数据库这些编程知识,希望对大家有参考作用。
解决python无法连接数据库问题的方法: 1.将root用户的主机名localhost改成Navicat中的IP地址; 2. 添加一个新用户并将主机名更改为你自己的IP地址。
引进MySQL db模块后
db=MySQLdb.connect(user="root",passwd="pas",host="localhost",db="crawlerdb",port=3306)
会提示无法连接到MySQL Server,但命令行和NaviCat都是正常的。
原因应该是python无法正确解析locahost
解决方法一:在Navicat中将root用户的主机名localhost改成IP地址。
解决方案 2:添加新用户并将主机名更改为你自己的 IP 地址。
db=MySQLdb.connect(user="FENG",passwd="pas",host="192.121.0.0",db="crawlerdb",port=3306)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中的拆分是什么?08/21
- ♥ 如何用笨方法学python311/01
- ♥ python子类如何重用父类功能10/24
- ♥ python中的temp是什么09/02
- ♥ 什么是python免安装包?如何下载?12/30
- ♥ python元组有什么优点12/02
内容反馈