首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >忘记了MySQL密码OSX -“重置教程”不起作用

忘记了MySQL密码OSX -“重置教程”不起作用
EN

Stack Overflow用户
提问于 2016-09-13 16:41:53
回答 1查看 219关注 0票数 0

我安装了MySQL,忘记了我的根密码()。

我正在使用[Ubuntu][1]的教程来重置我的密码,但是我很早就有问题了。

I型sudo /usr/local/mysql/support-files/mysql.server stop

得到sudo: /usr/local/mysql/support-files/mysql.server: command not found

无论如何,我继续前进,并键入:

代码语言:javascript
复制
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &`
mysql -u root

我得到了

代码语言:javascript
复制
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

[1]+  Stopped                 sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking

有什么建议吗?(不知怎么想,我在下面贴出了答案)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-13 17:02:45

嗯..。有趣的是,这个问题的很大一部分是缺乏知识和信息。因此,我在搜索底部错误解决方案后,找到了这个问题For a newbie: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

解决方案说,它可能已经安装,但没有运行。建议键入brew info mysql

结果,我从来没有设置过根密码。

因此,我启动了mysql,以便设置根密码。我输入了brew services start mysql (reqs自制)

下一步:

代码语言:javascript
复制
$ mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';    mysql> FLUSH PRIVILEGES;
mysql> quit

用新密码切换NEWPASSWORD (谢谢https://stackoverflow.com/a/6474890/4330767)

现在就该修好。

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

https://stackoverflow.com/questions/39475093

复制
相关文章

相似问题

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