【发布时间】:2020-05-28 19:45:53
【问题描述】:
我的MySQL知识很简单。
我安装了 MySQL 8.20,正如here 所说,身份验证插件已更改。 我试着像here 说,
登录 MySQL:
mysql -u root -p
写道:
创建用户'sha2user'@'localhost'
通过“密码”识别为caching_sha2_password;
在我的文件 /etc/mysql/mysql.cnf 中我写道:
default_authentication_plugin=caching_sha2_password
并重新启动 MySQL:
sudo systemctl restart mysq
然后在我的 Adminer 上我写了 user: root 和 Password: my new password,但收到了以下警告:
服务器请求客户端未知的身份验证方法
有人可以帮帮我吗?
【问题讨论】:
-
尝试同时允许 127.0.0.1 或在您尝试登录时将您的主机指定为 localhost
-
尝试更新Adminer。
-
@我按照你说的做,并发出同样的警告。@Milan Velebit 我尝试使用 Adminer 进行更新,但因为我使用的是 debian,所以它没有更新它。
-
@Milan Velebit 我在我的 debian 上删除了旧的管理员,下载并安装了新版本 4.7.7,但同样的升温 服务器请求客户端未知的身份验证方法