作者linlinna (美慕飙)
看板PHP
标题[请益] 连线phpMyAdmin,输入帐号的错误讯息
时间Sun Feb 24 09:33:09 2019
新手发问,mac系统,请教大大
连线phpMyAdmin,输入帐号的错误讯息如下:
mysqli_real_connect(): Server sent charset (255) unknown to the client. Please, report to the developers
mysqli_real_connect(): (HY000/2054): Server sent charset unknown to the client. Please, report to the developers
创建/etc/my.cnf,内容如下
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
重启动mysql , 输入帐号後,还是无法登入。错误讯息一样。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.217.67.117
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1550971993.A.603.html
1F:→ JustGame: 1. 升级 PHP 到 7.1 以上 02/24 20:11
2F:→ JustGame: 2. 用 cli 登入 MySQL ,将帐号验证改成 mysql_native_p 02/24 20:12
3F:→ JustGame: assword 02/24 20:12
4F:→ JustGame: 3. MySQL 降级到 8 以下 02/24 20:12
5F:→ JustGame: 原因是 MySQL 8 以上预设使用 caching_sha2_password 02/24 20:13
6F:→ JustGame: 喔,还有 4. 修改 my.cnf 中的 default_authentication_ 02/24 20:14
7F:→ JustGame: _plugin 02/24 20:15