验证中...
MySQL 8.0版本使用中出现的错误
原始数据 复制代码
出现以下报错:
mysqli::__construct(): The server requested authentication method unknown to the client [caching_sha2_password]
原因是 php 7.1的 mysqli 组件不支持 mysql 8的密码加密方式"caching_sha2_password",需要修改为 "mysql_native_password"。
在my.cnf加上
[mysqld]
default_authentication_plugin=mysql_native_password
用navicat 连接 mysql 8.0.11 报 "2059 - authentication plugin 'caching_sha2_password' ..."
解决办法:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
用navicat 连接 mysql 报 useing password: yes
在my.cnf加上
[mysqld]
symbolic-links=0

评论列表( 0 )

你可以在登录后,发表评论

搜索帮助