MySQL8.0版本以及PHP7没有兼容成绩?
MySQL8.0版本以及PHP7没有兼容普通有两种状况:
一、次要是MySQL8.0默许是utfmb4的格局,PHP默许的是UTF8格局;
处理办法:需求将MySQL8.0默许格局设置为UTF8
二、身份认证的加密形式没有兼容招致的,MySQL8.0中默许形式为caching_sha2_password。
处理办法:
新建用老版加密形式初始化明码的用户便可:
CREATEUSERusername@localhostidentifiedwithmysql_native_passwordby'password';
而后正在my.cnf中增加一行:
default_authentication_plugin=mysql_native_password;
保举教程:《PHP教程》
以上就是MySQL8.0版本以及PHP7没有兼容成绩?的具体内容,更多请存眷资源魔其它相干文章!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!