gpt4 book ai didi

mysql - 运行 mysql_secure_installation 时出现错误

转载 作者:行者123 更新时间:2023-12-05 08:03:31 25 4
gpt4 key购买 nike

我在运行 sudo **mysql_secure_installation** 时不断收到以下错误

... Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't storeauthentication data in the MySQL server. Please consider using ALTERUSER instead if you want to change authentication parameters.

我们将不胜感激。

更新:

通过运行 sudo mysql 解决了这个问题,它以 root 身份登录而没有密码,然后我运行了 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'mynewpassword';

在此之后,我能够再次运行 mysql_secure_installation,这次我必须选择使用现有密码(我使用上述 SQL 命令设置的密码)。

但是现在我不能再没有密码登录,运行 sudo mysql 现在拒绝 root 用户访问:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usingpassword: NO)

如何再次使用 sudo mysql 重新登录?

最佳答案

我建议首先使用 select user,host from mysql.user;语句检查你的用户权限,然后进行相应的设置。从上面的错误来看,主要是权限的问题。

关于mysql - 运行 mysql_secure_installation 时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72334158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com