首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我运行mysql_secure_installation时出错了

我运行mysql_secure_installation时出错了
EN

Stack Overflow用户
提问于 2022-05-22 01:06:33
回答 3查看 2.6K关注 0票数 2

在运行sudo **mysql_secure_installation**时,我一直收到以下错误

...失败!错误: SET密码对于用户'root'@'localhost‘没有任何意义,因为使用的身份验证方法不会在MySQL服务器中存储身份验证数据。如果要更改身份验证参数,请考虑使用ALTER。

任何帮助都将不胜感激。

更新:

通过运行sudo mysql来解决这个问题,它没有密码就将我作为root登录,然后我运行了ALTER 'root'@'localhost‘,通过’mynewpassword‘标识了mysql_native_password;

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

但是,现在我无法在没有密码的情况下登录,运行sudo mysql现在拒绝root用户访问:

错误1045 (28000):拒绝用户'root'@'localhost‘的访问(使用密码:否)

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

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72334158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档