文档章节

在 Linux 下忘记 mysql root 密码的解决方法

 东昕
发布于 2016/12/13 10:32
字数 309
阅读 8
收藏 1

跳过 mysql 服务的认证授权

无论 5.6 还是 5.7 都需要这一步

# 使用 service 停止服务
service mysql stop

# 或者 systemctl 停止服务
systemctl stop mysqld.service

# 命令行启动 mysql 跳过认证授权
mysqld_safe --skip-grant-tables &

# 客户端连接 mysql 服务
mysql -u root -p

Mysql5.7 找回 root 密码

注意

  • 新版的 mysql 数据库的 user 表中没有 Password 字段
  • 将加密后的用户密码存储于 authentication_string 字段

修改密码

mysql> update mysql.user set authentication_string=password('123') where user='root' and Host = 'localhost';
mysql> flush privileges;
mysql> quit

重启 mysql 服务

# 使用 service 重启服务
service mysql restart

# 或者使用 systemctl 重启服务
systemctl start mysqld.service

连接 mysql,alter user,完成找回密码

mysql> alter user 'root'@'localhost' identified by '123';

Mysql5.6 找回 root 密码

修改密码方法一

mysql> use mysql;
mysql> set password for 'root'@'localhost'=password('123');
mysql> flush privileges;
mysql> quit

修改密码方法二

mysql> use mysql;
mysql> update user set password=PASSWORD("123456") where user="root";
mysql> flush privileges;
mysql> quit

重启 mysql 服务,完成密码找回

# 使用 service 重启服务
service mysql restart

# 或者使用 systemctl 重启服务
systemctl start mysqld.service

本文转载自:https://www.u3v3.com/ar/1162

共有 人打赏支持
粉丝 11
博文 22
码字总数 16965
作品 0
浦东
架构师
解决Windows&Linux下Mysql忘记ROOT密码

MySQL忘记root密码怎么办?一般情况下会有两种思路:找回密码和重置密码。在实际的工作中,MySQL数据库忘记root密码一般采用重置密码的办法去解决。下面就看看在Linux下和在Windows下重置roo...

Jesons
2015/11/04
0
0
Linux下修改Mysql密码的三种方式

前言 有时我们会忘记Mysql的密码,或者想改一个密码,以下将对这两种情况修改密码的三种解决方法做个总结 本文都以用户为 root 为例 一、拥有原来的myql的root的密码 方法一: 在mysql系统外...

鲸落WhaleFall
08/10
0
0
修改mysql密码与忘记mysql密码的处理方法

修改mysql密码与忘记mysql密码的方法。 修改MySQL密码: mysqladmin -u root -p password 123456mysqladmin -u用户名 -p旧密码 password 新密码 忘记MySQL密码: chown -R mysql:mysql /var/...

mysoftsky
2013/08/21
0
0
MySQL忘记root密码的解决方法

Linux下的解决方法: 一. MySQL密码的恢复方法之一 如果忘记了MySQL的root密码,可以用以下方法重新设置: 1. KILL掉系统里的MySQL进程; killall -TERM mysqld 2. 用以下命令启动MySQL,以不...

Junn
2012/10/09
0
3
mysql skip-name-resolve和skip-grant-tables(密码忘记)

以下语句均是添加到my.ini文件,重启mysql后生效 skip-name-resolve 此语句用于跳过dns域名解析,在局域网连接时会更快捷,不过使用此命令,mysql库的user表中的host须由原来localhost改为%...

墨梅
2014/03/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Shiro | 实现权限验证完整版

写在前面的话 提及权限,就会想到安全,是一个十分棘手的话题。这里只是作为学校Shiro的一个记录,而不是,权限就应该这样设计之类的。 Shiro框架 1、Shiro是基于Apache开源的强大灵活的开源...

冯文议
今天
1
0
linux 系统的运行级别

运行级别 运行级别 | 含义 0 关机 1 单用户模式,可以想象为windows 的安全模式,主要用于修复系统 2 不完全的命令模式,不含NFS服务 3 完全的命令行模式,就是标准的字符界面 4 系统保留 5 ...

Linux学习笔记
今天
2
0
学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
今天
3
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
15
0
GRASP设计模式

此文参考了这篇博客,建议读者阅读原文。 面向对象(Object-Oriented,OO)是当下软件开发的主流方法。在OO分析与设计中,我们首先从问题领域中抽象出领域模型,在领域模型中以适当的粒度归纳...

克虏伯
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部