文档章节

mac下面,mysql管理员密码忘记了,如何恢复?

偶尔诗文
 偶尔诗文
发布于 2017/04/15 21:46
字数 504
阅读 25
收藏 0

copy之前.......        

        前不久想要在自己的电脑上搞搞数据库的东西,结果显示密码过期,过期不要紧啊,改一下就好了,于是准备进入root修改一下密码,结果好了,root密码也忘记了,于是各种google,baidu,没有一个靠谱的,就在将要绝望的时候发现了下面这篇文章解救了我脆弱的小心灵,在这里感谢原创作者的分享精神,我也秉承作者的精神在这里分享一下,希望大家能够受益.

----------------------------完美的分割线--------------------------------

1、在cd /usr/local/mysql/bin/目录下

2、sudo su
输入之后会要求输入你的计算机密码,输入的时候是什么都不显示的,输完后回车

屏幕快照 2017-03-01 上午12.46.40.png

回车后是这样的 :

屏幕快照 2017-03-01 上午12.47.56.png

3、跨过权限验证

  sh-3.2# ./mysqld_safe --skip-grant-tables &

若命令执行停住了,此时已经执行完了,直接回车,然后exit退出:

  sh-3.2# exit

4、此时重新进入mysql,不用-p参数,无需密码

  ./mysql -u root

5、选择数据库mysql(这里的mysql是指mysql里的一个数据库,mysql里还有其他数据库,可以通过show databases;查看)

  use mysql;

6、 update数据库表中root用户的密码:

  update user set authentication_string=‘123456’ where User='root';


  注意:这里的密码字段是authentication_string,而不是网上流传的password,估计是mysql后来更新过。。。

重新进入mysql,使用刚才设置的密码,是不是就可以了呢?

因为刚才已经设置绕过权限认证了,所以直接不用密码也能登陆mysql。我的笨办法是重启电脑,重新用密码登陆mysql,看修改是否有效;

===============另一种方法==============

直接在mysql命令行里用以下语句修改:

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

本文转载自:http://www.jianshu.com/p/6095fb874178

偶尔诗文
粉丝 12
博文 148
码字总数 65607
作品 0
沈阳
高级程序员
私信 提问
Mac下找回sql密码

Mac下找回sql密码 ksnowlv2017-11-285 阅读 找回mac密码sql 安装好MySQL,系统给了个默认的的密码。然而,很不幸,忘记了默认的密码。如何找回呢? 1.设置中把MySQL关闭。 2.切换到MySQL目录...

ksnowlv
2017/11/28
0
0
Mac下重置mysql的root密码

我的mysql版本 MYSQL V5.7.9,旧版本请使用: Mac OS X - 重置 MySQL Root密码 密码太多记不住??你是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码: 1. 停止 mysql ...

Jimmy
2017/05/03
0
0
linux中MySQL密码的恢复方法

MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其...

木木成洋
2017/10/28
0
0
微软企业级加解密解决方案MBAM利用门户查询恢复密码(用户自助和管理门户)

当我们重启电脑忘记了开机的PIN码时怎么办呢?只要是加域的客户端,自然我们的恢复密钥存放在MBAM数据库中,我们有2种方式进行恢复,一种是自助查询门户,一种是后台管理员门户。自然面向的对...

ZJUNSEN
2017/05/17
0
0
Mac重装系统导致无管理员账户解决方案

背景 笔者今日Mac笔记本更新出问题,自制Mac系统启动盘重装系统后,发现原本的管理员账户变成普通账户,而且没有找到管理员账户,导致电脑基本无法使用。 下面分享一下一个确实可行的解决方案...

某杰
2017/03/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
37分钟前
4
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
4
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
今天
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部