PHP版本 php-5.6.40-Win32-VC11-x64
Apache版本 httpd-2.4.46-o111i-x64-vc15
MySQL8.0报错
原网址https://www.cnblogs.com/soaring-sun/p/9172431.html
安装mysql8.0之后,尝试使用php连接mysql,总是报PDO::__construct(): Server sent charset (255) unknown to the client. Please, report to the developers错误,网上找了很多资料,然而都没有多大用处。
查找了mysql官方说明文档才知道原来M8.0已经已经把默认字符集升级成ut8mb4了
打开MySQL控制台并输入
show variables like 'datadir'
根据地址找到MySQL的配置文件 my.ini
将下列两个参数修改为 uft8
重启mysql服务
运行-服务-mysql80-重启
或
打开cmd - net stop mysql80 - net start mysql80