MySQL8.0版本和PHP7不兼容问题?-PHP问题

资源魔 34 0

MySQL8.0版本以及PHP7没有兼容成绩?

MySQL8.0版本以及PHP7没有兼容普通有两种状况:

一、次要是MySQL8.0默许是utfmb4的格局,PHP默许的是UTF8格局;

处理办法:需求将MySQL8.0默许格局设置为UTF8

微信截图_20200606135506.png

二、身份认证的加密形式没有兼容招致的,MySQL8.0中默许形式为caching_sha2_password。

处理办法:

新建用老版加密形式初始化明码的用户便可:

CREATEUSERusername@localhostidentifiedwithmysql_native_passwordby'password';

而后正在my.cnf中增加一行:

default_authentication_plugin=mysql_native_password;

保举教程:《PHP教程》

以上就是MySQL8.0版本以及PHP7没有兼容成绩?的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!