验证中...
MySQL 8.0版本使用中出现的错误
Raw Copy
出现以下报错:
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

Comment list( 0 )

You need to Sign in for post a comment

Help Search