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

前言:以前都是用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’;
这样以后我们就可以用新密码登录了。新密码就是你输入的那几个?的具体字符。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值