• 技术文章 >Python技术 >Python高级

    python无法连接数据库如何解决

    晓曦&sea晓曦&sea2020-07-18 09:51:33原创5482

    解决python无法连接数据库问题的方法:1、在Navicat中将root用户的主机名localhost改成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地址。

    解决方法二:添加新用户,将主机名改为自己的IP地址。

    db=MySQLdb.connect(user="FENG",passwd="pas",host="192.121.0.0",db="crawlerdb",port=3306)

    推荐课程:MySQL从零到进阶(尚硅谷)

    专题推荐:python mysql
    品易云
    上一篇:在python中线程和协程的区别是什么 下一篇:如何在idea上运用python

    相关文章推荐

    • python如何模拟搜索请求• python如何二值化图像• 在python中线程和协程的区别是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网