我想将mysql 8
连接到php 7.2
,但总是出现错误:
服务器请求客户端[caching_sha2_password]未知的身份验证方法
我已更改用户使用mysql_native_password
插件。但仍然无法连接。
ALTER USER 'root'@'localhost'
IDENTIFIED WITH mysql_native_password
BY 'root';
您有解决方案吗?
谢谢
答案 0 :(得分:0)
我解决此问题的方法是重新初始化数据库,然后切换到“使用旧密码加密”。
MacOS X:
单击苹果图标>系统偏好设置> MySQL
停止MySQL服务器
初始化数据库
使用旧版密码加密>保存
启动MySQL Server