您的位置:首页 > 数据库 > MySQL

关于新版MySQL5.7数据库安装后使用自生成初始密码登录的问题(MAC版)

2016-08-20 09:57 417 查看
前言:以前都是用windows编程的,最近转了mac,然后就在机子上装了个MySQL数据库,结果安装完成后在登录上出了问题,搞得人极其郁闷,当然最后还是解决了,在此特别分享出来,希望跟我遇上同样问题的朋友可以少走弯路。这也是第一次发帖,不好勿喷。

第一步: 我们在使用MAC安装MySQL时,结尾部分会弹出一个对话框。


这个对话框里有MySQL为我们自动生成的密码,就是localhost:后面的部分,其中包含了一些特殊字符,例如我的密码就是

%a8Mw小于号F%PLR,

这个密码使我们初次登陆所必需的,所以请截图保存,当然你要是忘记保存的话,这有两种解决方式:1.重新安装,这次要记得截图保存啊。2.可以使用终端进行修改密码,这个不需要初始密码也能修改(方法自行百度,网上都有,不过个人觉得有些麻烦)。

第二步:安装完成后,我们在系统偏好设置里找到MySQL,并启动服务。之后进入终端,首先配置我们的path环境变量。(这个配置方法是在网上看到的,但忘了出处了)

1.输入: cd ~

会进入~文件夹

2.输入:touch .bash_profile(不要忽略中间的空格)

回车执行后,

输入:open -e .bash_profile (不要忽略中间的空格)

会在TextEdit中打开这个文件(如果以前没有配置过环境变量,那么这应该是一个空白文档)。如果有内容,请在结束符前输入,如果没有内容,请直接输入如下语句:

export PATH=${PATH}:/usr/local/mysql/bin

这样我们的path就算配置好了,使用这种方法只需要配置一次,非常方便。

第三步:打开终端,登录数据库,首先输入 mysql -u root -p 回车,会看到如下显示



这里要求我们输入密码,密码就是我们自动生成的那个密码,要注意的是这里使用的命令模式,所以输入密码我们是看不到的,但确实输入了,输完密码回车后会出现如下显示



这样我们就成功登录了我们的数据库,同时会发现终端开头语句已经变成了mysql,之后我们输入

update user set password=password(‘???’) where user=’root’;

这样以后我们就可以用新密码登录了。新密码就是你输入的那几个?的具体字符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 mysql 密码 mac
相关文章推荐