php5.6 + mysql8.0 出现mysql连接失败的错误

The server requested authentication method unknown to the client

服务器请求的身份验证方法客户端未知

原因

发生这个问题的原因是在 mysql 8.0 以后,caching_sha2_password是默认的身份验证插件,而不是以往的mysql_native_password

解决方法:


在mysql目录里 找到 my.ini

后面加上一行(如果原来有default_authentication_plugin这个选项 就修改  没有就在后面添加)

# mysql密码验证方式 使其支持php5.6 或低版本的php
default_authentication_plugin=mysql_native_password

加上后  重启mysql即可解决

相关推荐

deprecated: mysql_connect(): the mysql extension is deprecated and will be removed in the future: us

错误提示:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the futur

mysql information_schema.tables taBle_rowsauto_increment不准确 不更新 一直是0原因与解决方法

表的统计与分析TABLE_ROWS是表的行数Auto_increment是最大的id但是这个数据并不是实时更新的如果想让他立即更新 可以执行执行ANALYZE TABLE 表名执行ANALYZE TA

call to undefined method stdclass::save() 错误$category->count += $plus;错误

zblog一个错误 足足找了两个小时 最终发现原来是 :分类不存在的问题.真是约了狗了因为是使用软件批量发布的,可能有些地方设置错误 导致发布到了不存在的分类里了 (人工发布是不会出现此类问题 因为有

mysql8.0永久关闭二进制日志

打开 mysql安装目录找到my.inimysql8.0默认是开启的。在最后面加上#禁用二进制日志 skip-log-bin重启mysql服务 即可

mysql迁移,mysql数据导,数据导入,mysql备份 mysql5.7数据导入到mysql8.0

数据导出/数据备份mysqldump -u 用户名 -p 数据库名 > 数据库备份文件.sql执行后,它会要求你输入密码。输入后即可导出成功如果数据比较大,可以考虑添加一些适合的选项 例如 --

php正则表达式匹配中文(用户名过滤)报错:compilation failed: pcre does not support \l, \l, \n, \u, or \u at offset 2 in

找了很多方法.都不行.麻麻蛋的,偶然一次又可以了.记下来再说!X试过不靠谱的方法$preg='([\\u4e00-\\u9fa5_a-zA-Z0-9_]{4,10})'; 和一些各种 大括

warning: require(__dir__/wp-blog-header.php) [function.require]: failed to open stream: no such file

WordPress安装时出现 Warning: require(__DIR__/wp-blog-header.php) [function.require]: failed to open strea

宝塔面板出现:is not within the allowed path(s) 解决方法

is not within the allowed path(s) 意思是没权限访问那个文件夹解决方法:每个网站路径下面都有一个 .user.ini 文件.里面的内容为open_basedir=/ww

php纯手动 下载与安装教程 5.6 7.4 8.1

其实php和Nginx都是绿色版的 说安装有点不恰当 其实就是解压后简单的配置一下就完事全部版本下载地址 :https://windows.php.net/downloads/releases/ar

visual studio版本区别 community(社区版)、professional(专业版)、enterprise(企业版)

Community(社区版)也可以理解为个人版。适用于学生、开源和个人。一些新手用来学习是个不错的选择。该版本有相对完备的免费IDE。可用于开发 Android、iOS、Windows 和 Web 的