Mac mySQL数据库忘记默认密码处理方法

背景:

之前写后台代码,都是在Windows系统下面,用MyEclipseSqlServer的形式,完成服务器端的工作。虽然我的Mac用了好几年了,都没在Mac下写过后台代码,只是单纯用Xcode来开发iOS应用程序。恰好暑假了快到了,又一个暑假可以写代码了,刺激,而且这几年用OS X系统越来越爽,就打算放弃Windows系统了。经过上网,初步了解Mac下装MyEclipse没问题,但是装SQLServer数据库就有点麻烦了。那就换成MySql数据库吧,没想到~~~~一开始装完,就忘了保存初始密码。


MySql数据库初始密码提示:
MySql数据库安装完毕后,在最后会有一个弹框,提示你初始密码是多少。如下图所示:

这里写图片描述

如果说,你像我一样,懒得看他提示啥东西,直接点击OK了。那没关系,如果你是macOS Sierra版本的Mac,看看这个提示,还是能帮助到你的。如下图所示:

这里写图片描述

如果上面这个图也没了。哈哈哈,恭喜你,可以继续往下看我的博客了内容了~~~~

忘记MySql数据库初始密码情况下,重置MySql数据库密码:

以下命令都在终端下执行:

  1. 关闭MySql服务:
    sudo /usr/local/mysql/support-files/mysql.server stop(也可以手动关闭。系统偏好设置–>MySql–>Stop MySQL Server)

  2. 进入目录:
    cd /usr/local/mysql/bin

  3. 获取权限:
    sudo su

  4. 重启服务器:
    ./mysqld_safe --skip-grant-tables &

  5. 关闭当前的terminal终端,重新打开一个terminal

  6. 配置端命令:
    alias mysql=/usr/local/mysql/bin/mysql

  7. 进入MySql命令模式:
    mysql

  8. 进入MySql数据库:
    use mysql

  9. 获取权限:
    flush privileges;

  10. 设置新的密码:
    set password for 'root'@'localhost'=password('新密码');

如果出现以下图片界面显示,则密码修改成功:

这里写图片描述


验证密码是否修改成功:

输入命令mysql -u root -p登录MySql数据库,然后输入刚才修改的密码,成功登录!
成功登录后,显示如下界面:

这里写图片描述


可能会发生的问题:

此时,你会发现你想手动关闭MySql数据库的服务的时候,无论如何也关闭不不了。

手动关闭MySql方式:系统偏好设置–>MySql–>Stop MySQL Server
打开terminal终端,输入:sudo /usr/local/mysql/support-files/mysql.server stop

然后就可以啦,又可以手动关闭了~~~~

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值