MySQL8密码验证规则导致无法连接数据库
# 简介
安装最新 MySQL8.0 版本,当 php 连接时报错: SQLSTATE[HY000] [2054] Server sent charset unknown to the client. Please, report to the developers。
# 解决方案:
找到配置文件 my.cnf
或 mysqld.cnf
文件,在末尾增加以下配置:
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
default_authentication_plugin=mysql_native_password
1
2
3
4
2
3
4
重启 mysql : service mysql restart
上次更新: 2023/09/19, 14:48:57