mysql错误 MacERR_WHEN_INSERT_TO_DB Error:Connection lost: The server closed the connection.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql错误 MacERR_WHEN_INSERT_TO_DB Error:Connection lost: The server closed the connection.相关的知识,希望对你有一定的参考价值。


"code":-1,"error":"ERR_WHEN_INSERT_TO_DB\\nError: select count(`open_id`) as `hasUser` from `cSessionInfo` where `open_id` = oQPCO4ol5Y_-yL0MnCGxwbiHbSek - Connection lost: The server closed the connection."
这个是数据库查询报出的错误,所以我们先登录一下数据库,查询看看具体报错
#登录数据库
~/my-project/server$ mysql -uroot -p
Enter password:

#选择项目数据库名称,我的是cAuth
mysql> use cAuth;
Database changed

#查询选中数据库所有数据表
mysql> show tables;
#查询数据库所有数据表报错
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 8
Current database: cAuth
可以看出查询数据表的时候就报错了,出现错误​​MySQL server has gone away​
这个错误的意思是mysql服务连接不上,运行​​brew services restart mysql​​重启一下mysql进程
# 重启 mysql
~/my-project/server$ brew services restart mysql

Stopping `mysql`... (might take a while)
==> Successfully stopped `mysql` (label: homebrew.mxcl.mysql)
==> Successfully started `mysql` (label: homebrew.mxcl.mysql)
重启mysql进程之后,再来启动项目试一下是否还报错,现在已经可以了。


以上是关于mysql错误 MacERR_WHEN_INSERT_TO_DB Error:Connection lost: The server closed the connection.的主要内容,如果未能解决你的问题,请参考以下文章

MySQL错误1042!!

mysql错误代码1045 是为啥

连接mysql错误2013

mysql数据库出现错误代码1064是啥原因?

启动mysql服务失败,错误码:1067.

怎么解决mysql不允许远程连接的错误