MySQL8.0#ERROR: SQLSTATE[HY000] [2006] MySQL server has gone away
程序员文章站
2024-03-20 15:34:10
...
问题
php7连接mysql8.0就报错SQLSTATE[HY000] [2006] MySQL server has gone away。
原因
mysql8默认是使用使用caching_sha2_password的身份验证机制,以往的验证机制则是mysql_native_password。
解决方法
在mysql配置文件my.cnf的[mysqld]下面加上一行
default-authentication-plugin=mysql_native_password
注意:修改完配置记得重启mysql。
上一篇: Android事件机制深入探讨(一)
推荐阅读
-
MySQL8.0#ERROR: SQLSTATE[HY000] [2006] MySQL server has gone away
-
MySQL server has gone away报错原因分析_MySQL
-
MySQL server has gone away 问题的解决方法_MySQL
-
mysql 远程连接出现MySQL server has gone away的解决办法
-
php用pdo的like查询语句,间接性报错 MySQL server has gone away
-
MySQL server has gone away 问题的解决方法_MySQL
-
MySQL server has gone away解决办法
-
MySQL server has gone away两种有效的解决办法_MySQL
-
MySQL : MySQL server has gone away如何处理 mysql
-
MySQL : MySQL server has gone away如何处理 mysql