我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql无需密码如何重置root密码

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql无需密码如何重置root密码

本篇内容主要讲解“mysql无需密码如何重置root密码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql无需密码如何重置root密码”吧!

MySQL重置root密码

我们介绍一种无需密码的重置root密码的方式。

步骤如下:

1、打开配置文件/etc/my.cnf,在mysqld下添加一行skip-grant-tables,如下:

[mysqld]
#...
skip-grant-tables
#...

这样我们就可以免密登录MySQL了。

然后保存并退出。

2、重启MySQL

这两个命令2选1:

$ sudo systemctl restart mysqld
$ sudo service mysqld restart

3、终端输入 mysql 直接登录MySQL数据库:

$ mysql

成功进入mysql

切换到MySQL系统库mysql:

mysql> use mysql;

5、重置root密码
需要注意的是,在MySQL5.7之后,已经没有password这个字段了,

password字段改成了authentication_string。

修改密码我们要修改这个字段的值。

update user set authentication_string=password('新密码') where user='root';

这样,我们就已经修改密码成功了。
5、修改 /etc/my.cnf 文件,将之前添加的skip-grant-tables 这句话注释掉。

不然我们仍然还是免密的方式登录Mysql。

6、再次重启MySQL就大功告成了。

到此,相信大家对“mysql无需密码如何重置root密码”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql无需密码如何重置root密码

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何在MySQL 8中重置root密码

ERROR 1045 (28000): Access denied for user "root"@"localhost" (using password: YES) 一般这个错误是由密码错误引起,解决的办法自然就是重置密码 解决方案如下: 1.停止mysql
如何在MySQL 8中重置root密码
2014-05-29

MySQL-重置root密码问题

当忘记root管理员账号密码问题适用于忘记root密码的情况及异机恢复时没有管理员账号密码的情形# 跳过权限验证启动服务/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --skip-g
MySQL-重置root密码问题
2022-03-20

MySQL怎么重置root密码

要重置MySQL的root密码,可以按照以下步骤进行操作:1. 停止MySQL服务。可以使用以下命令停止MySQL服务:```sudo service mysql stop```2. 启动MySQL服务并跳过权限验证。可以使用以下命令启动M
2023-09-20

MySQL忘记密码,重置root密码(纯步骤)

进入MySQL安装bin文件夹,打开cmd 1、停止服务(若已停止则忽略) net stop mysql 2、跳过MySQL验证(无密码登录) 其中my.ini文件地址根据自己情况修改 mysqld --defaults-file="C:P
2023-08-16

Linux mysql-5.6如何实现重置root密码

1. 检查mysql服务是否启动,如果启动,关闭mysql服务 运行命令:ps -ef | grep -i mysql如果开着就运行关闭的命令:service mysqld stop2.修改mysql的配置文件my.conf 一般在/etc
2022-05-21

MySQL root密码的重置方法

对于DBA来说,丢失超管用户root的密码是致命的, 可以通过添加--ship-grant-tables参数来跳过权限表。 1、忘记root密码,进不去数据库:这个时候需要强制停库,先查看MySQL进程号Kill掉MySQL进程,命令如下:
2022-05-25

编程热搜

目录