突然得到
SQLSTATE[HY000]:一般错误:1835 格式错误的通信数据包(SQL:select * fromtb_users
where (username
= 121211) 限制 1)
在 Laravel 上。
我已经检查过了:MySQL:错误 2027 (HY000):数据包格式错误 https://stackoverflow.com/questions/45654055/mysql-error-2027-hy000-malformed-packet,但情况似乎有所不同。
- 在之前使用 SSH 登录(使用:mysql -u -p)后,我已成功登录 MySQL。
- 我已成功直接从远程 PC 登录 MySQL(使用:mysql -h [IP] -u -p)。
但是我的 Laravel 出现了我之前提到的错误。有这方面的经验吗?
我所有运行 PHP 7.2 的 Laravel 应用程序都有此错误,但运行在 PHP 7.3 上的 Laravel 应用程序没有。于是我将PHP版本改为7.3,问题就解决了。 (运行 Laravel 7)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)