MySQL8.0版本和PHP7不兼容问题?
程序员文章站
2022-03-13 22:53:14
...
MySQL8.0版本和PHP7不兼容问题?
MySQL8.0版本和PHP7不兼容一般有两种情况:
1、主要是MySQL8.0默认是utfmb4的格式,PHP默认的是UTF8格式;
解决方法:需要将MySQL8.0默认格式设置为UTF8
2、身份认证的加密方式不兼容导致的,MySQL8.0中默认方式为caching_sha2_password。
解决方法:
新建用老版加密方式初始化密码的用户即可:
CREATEUSERusername@localhostidentifiedwithmysql_native_passwordby'password';
然后在my.cnf中添加一行:
default_authentication_plugin=mysql_native_password;
推荐教程:《PHP教程》
以上就是MySQL8.0版本和PHP7不兼容问题?的详细内容,更多请关注其它相关文章!
上一篇: javascript中遍历EL表达式List集合中的值
下一篇: js中常用的输出方式有哪些
推荐阅读
-
centos7 + php7 lamp全套最新版本配置及mongodb和redis教程详解
-
在python3中pyqt5和mayavi不兼容问题的解决方法
-
Stylus| vue项目中stylus和stylus-loader版本兼容问题
-
jQuery Ajax.BeginForm方法回调函数高版本3.3.1不兼容问题
-
centos7 + php7 lamp全套最新版本配置及mongodb和redis教程详解
-
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结_javascript技巧
-
firefox 和 chrome css 不兼容问题请教_html/css_WEB-ITnose
-
微软大力优化Win10自带驱动安装和更新服务:减少不兼容问题出现
-
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结_javascript技巧
-
关于老版本的浏览器不兼容H5和C3的处理方法