文档章节

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

 东昕
发布于 2016/12/13 10:32
字数 309
阅读 9
收藏 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

共有 人打赏支持
粉丝 12
博文 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

没有更多内容

加载失败,请刷新页面

加载更多

微信小程序 用canvas绘制的图插入到分享中

用canvas绘制图 createNewImg: function () {var that = this;var ctx = wx.createCanvasContext('mycanvas');ctx.setFillStyle("#F4F4F4");// context.setFillStyle("#fff")ctx.fillRe......

潇潇程序缘
13分钟前
0
0
公司报表数据库优化

报表系统优化 背景: 11.22早晨 刚放下背包,收到一份邮件,邮件意思是公司报表数据库慢,让我帮忙看看。邮件还附带了一个SQL文本,指出这个SQL慢。随后电话了开发人员了解事情来龙去脉,原来...

hnairdb
13分钟前
1
0
javascript代码技巧

1、var gt = window.showgt || (windows.showgt="abc");

gtandsn
17分钟前
0
0
TiDB EcoSystem Tools 原理解读(一):TiDB-Binlog 架构演进与实现原理

简介 TiDB-Binlog 组件用于收集 TiDB 的 binlog,并提供实时备份和同步功能。该组件在功能上类似于 MySQL 的主从复制,MySQL 的主从复制依赖于记录的 binlog 文件,TiDB-Binlog 组件也是如此...

TiDB
33分钟前
1
0
Confluence 6 文档主题合并问答

在 Confluence 官方 前期发布的消息 中,文档主题在 Confluence 6.0 及其后续版本中已经不可用。我们知道你可能对这个有很多好好奇的问题,因此我们在这里设置了一个问答用于帮助你将这个主题...

honeymose
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部