Macbook上,数据库连接报错

来源:3-7 excel导入数据到数据库

PeterSix3244453

2018-07-10

错误提示如下:
_mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)")


代码如下:
def get_conn(self):
   """ 获取mysql连接 """
   connect = MySQLdb.Connect(
       host='localhost',
       user='root',
       passwd='',
       db='user_grade',
       charset='utf8'
   )
   return connect



mysql_config文件中:
 socket='/tmp/mysql.sock'


//img.mukewang.com/szimg/5b44a5d2000163b521420458.jpg



结论(2018-07-13):

最后在mac上卸载了XAMPP-VM,单独装了MySQL5.7版本(中间还折腾了XAMPP,和MySQL 8.0,坑的一笔),
一切ok,心累。

写回答

1回答

NavCat

2018-07-10

使用navicat或者是myphpadmin可以吗?

0
15
NavCat
回复
PeterSix3244453
好的,有问题随时提问
2018-07-10
共15条回复

手把手教你把Python应用到实际开发 不再空谈语法

学会项目开发思路,掌握Python高阶用法。

1341 学习 · 244 问题

查看课程