ITKeyword,专注技术干货聚合推荐

注册 | 登录

Mac下忘记MySQL初始密码导致Navicat连接失败的解决方法

YiXingTianXiassss 分享于 2016-04-20

推荐:Mac下安装mysql失败的解决方法

我安装的版本是mysql-5.6.21-osx10.9-x86_64.dmg,在Mac OS X 10.10系统上安装时提示安装失败,如下图。 解决方法 在安装过程中的第三步,选择安装类型时选择自

2019阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html

Mac下忘记MySQL初始密码导致Navicat连接失败的解决方法

1.问题描述

MySQL5.7.* 在Mac下安装之后,会产生一个随机密码,不再是root。在安装的过程中,很多用户会直接跳过,没有记住该密码。
在使用 Navicat for Mac 登录MySQL的过程中,就会出现以下的错误:
这里写图片描述
好了,不用想,用“root”当密码肯定连接失败。那怎么解决呢,嘎嘎嘎。

2.问题解决

Step1:

打开 苹果->系统偏好设置->mysql
这里写图片描述
然后关闭 MySQL 服务
这里写图片描述

Step2:

进入终端,打开.bash_profile文件,配置 MySQL 路径,保存后退出。
这里写图片描述
然后,登录管理员权限

sudo su

禁止mysql验证功能

mysqld_safe --skip-grant-tables &

回车后,关闭终端,此时在 系统偏好设置中 可以发现,mysql自动重启了。
这里写图片描述

推荐:MySQL超级用户(root)密码忘记重置,附N多解决方法!

网上搜了不少解决办法,以下是网上搜到的办法,整理的比较好的一个!但我用了都没能成功。(会报错,不排除是我操作这台电脑mysql安装的问题) ----------------

Step3:

打开终端,输入命令

./mysql

回车后,输入命令 ,分号别忘记。

FLUSH PRIVILEGES;

然后,如果版本为MySQL 5.7.6 and later,输入:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 

如果版本为MySQL 5.7.5 and earlier:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');

好了,新的密码设置完成了。

Step4:

再次打开 Navicat, 输入设置好的新密码,欣喜的发现,连接成功啦。
这里写图片描述

推荐:MAC下secureCRT无法保存密码的解决方法

From: http://www.php230.com/securecrt-for-mac-store-password.html 在mac下新安装了secureCRT,取代系统自带的终端工具,主要是为了方便链接服务器。 mac下面

Mac下忘记MySQL初始密码导致Navicat连接失败的解决方法 1.问题描述 MySQL5.7.* 在Mac下安装之后,会产生一个随机密码,不再是root。在安装的过程中,很多用户会直接跳过,没有记住该密码。 在使

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。