首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >mac 环境下 登陆失败问题Access denied for user 'root'@'localhost' (using password: YES)

mac 环境下 登陆失败问题Access denied for user 'root'@'localhost' (using password: YES)

作者头像
OwenZhang
发布于 2021-12-08 07:22:39
发布于 2021-12-08 07:22:39
98300
代码可运行
举报
文章被收录于专栏:Owen's WorldOwen's World
运行总次数:0
代码可运行

数据库连接问题

在mac环境下,各种软件老是出现莫名其妙的问题,今天mysql遇到了一个问题,很懵逼,明明是正确的密码却登陆不进去,很难受。后来一个老哥说是因为系统认为MySQL认为安装时提供的随机密码不安全,让用户重置密码。当然,我自己不知道怎么回事,我觉得也有可能是自己的密码错了。错了,那就修改密码吧,我把我的操作过程记录下来供大家参考。

第一步:关闭mysql

苹果->系统偏好设置->最下面点MySQL,关闭mysql服务

第二步:进入终端设置

1、进入终端输入(cd /usr/local/mysql/bin/)回车

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd /usr/local/mysql/bin/
复制代码

2、输入(sudo su)回车以获取管理员权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo su
复制代码

这里你要注意,当你输入sudo su时,你需要输入的你自己电脑的管理员密码(允许安装软件的那个密码)

3、输入(./mysqld_safe --skip-grant-tables &)回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./mysqld_safe --skip-grant-tables &
复制代码

4、输入命令(./mysql)回车 5、输入命令(flush privileges;)分号别忘记输了 6、重置密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 7、执行 quit;退出mysql 8、执行 exit;退出sudo 9、密码重置已完毕,可以试试登陆mysql。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年10月23日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验