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

时间:2020-05-28 09:36:14

标签: mysql linux

我对MySQL的了解非常简单。

我安装了MySQL 8.20,并以here的身份表示,身份验证插件已更改。 我以here的身份尝试

登录到MySQL:

mysql -u root -p

写:

创建用户'sha2user'@'localhost'

通过'password'通过caching_sha2_password进行标识;

在我的文件/etc/mysql/mysql.cnf中,我写道:

default_authentication_plugin = caching_sha2_password

并重新启动MySQL:

sudo systemctl restart mysq

然后在我的管理员上,我写了 user:root Password:我的新密码,但收到此警告:

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

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

所以,找到了解决方法...

我的问题是如何安装所有... 我在Debian上删除了Mysql的全部内容,我用dpkg -l | grep -e mysql -e mariadb搜索了Mysql和MariaDB的内容,然后用 Synaptic 删除了所有内容。 比起here而言,更令人难以置信。.现在拥有最后一个管理员4.7.7和所有正常工作。.

相关问题