`
重庆-卖菜
  • 浏览: 9720 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

mysql5.7 忘记root密码

 
阅读更多

 相信很多朋友都和我有一样的经历,在虚拟机上安装了mysql,一段时间之后就忘了root密码。尴尬.......

特别是在5.7版本之后,网上很大一部分博客或者贴子关于重置root密码的方法不可用,我也是伤害者啊。后来再google 上get到一个方法,亲测可行,记录下来与大家共勉.............

本人系统版本:centos7

 

1. 停止mysql服务:

systemctl stop mysqld

 

2.设置mysql环境参数 

systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

 

3.  启动mysql服务

systemctl start mysqld

 

4. root用户登录

mysql -u root

 

5. 设置新的密码

mysql> UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPassword')  WHERE User = 'root' AND Host = 'localhost';

mysql> FLUSH PRIVILEGES;

mysql> quit

 

6. 停止 mysql服务

systemctl stop mysqld

 

7. 取消第二步设置的环境参数 

systemctl unset-environment MYSQLD_OPTS

 

8. 启动mysql服务 

systemctl start mysqld

 

9. 使用新密码登录 

mysql -u root -p

10. 搞定!

分享到:
评论

相关推荐

    Mysql5.7忘记root密码怎么办(简单且有效方法)

    在上篇文章给大家介绍了Mysql5.7忘记root密码及mysql5.7修改root密码的方法 Mysql5.7忘记密码快速且简单的解决方法,具体方法详情如下所示: # 最简单最粗暴的方法 找到mysql的配置文件直接编辑 vim /etc/my.cnf #...

    MySQL5.7忘记root密码或者root密码错误

    MySQL 5.7 忘记 root 密码或者 root 密码错误解决方案 MySQL 是一个常用的关系型数据库管理系统,在安装完成后,通常需要使用 root 用户来管理数据库。但是,如果您忘记了 root 密码或者 root 密码错误,该如何解决...

    Mysql5.7忘记root密码及mysql5.7修改root密码的方法

    首先,如果忘记MySQL 5.7的root密码,你需要先停止正在运行的MySQL服务。在Linux环境下,可以使用以下命令: ```bash [root@www.woai.it ~]# service mysql stop ``` 然后,以`--skip-grant-tables`参数启动MySQL,...

    MySQL 5.7忘记root密码后修改的详细教程

    因为长时间不操作mysql而忘记root密码的朋友估计不在少数,最近发现在MySQL 5.7版本下用之前的方法修改密码不能成功了,所以只能重新想办法解决,下面这篇文章主要给大家介绍了MySQL 5.7忘记root密码后修改的详细...

    Mac下MySQL5.7忘记root密码的解决方法

    通过以上步骤,你应该能够成功地重置Mac上MySQL 5.7的root密码。在进行这些操作时,请确保你有权限执行相关命令,并且备份了所有重要的数据,以防万一。在数据库管理过程中,保持良好的密码管理习惯至关重要,包括...

    Mysql 5.7 忘记root密码或重置密码的详细方法

    在MySQL 5.7中,如果你不小心忘记了root用户的密码,或者需要重置密码,可以按照以下步骤进行操作。这个过程通常涉及到修改MySQL的配置文件、重启服务以及更新用户权限表。以下是详细的步骤: 1. **修改配置文件**...

    Windows 8.1下MySQL5.7 忘记root 密码的解决方法

    总结来说,当忘记MySQL 5.7 root密码时,可以通过跳过权限检查、修改`mysql.user`表中的密码、刷新权限和恢复配置文件来解决问题。记住,定期备份数据库和记录重要密码是良好的运维习惯。在日常使用中,遇到此类问题...

    windows下mysql5.7重置初始密码.docx

    Windows 下 MySQL 5.7 重置初始密码 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于各种 Web 应用程序和企业级应用程序中。在 Windows 平台上安装 MySQL 5.7 后,需要设置初始密码以确保数据库的安全性。...

    解决Linux下Mysql5.7忘记密码问题

    linux下的mysql5.7忘记密码 二、解决 •第一步:打开mysql5.7的配置文件my.cnf,并在里面增加一行:skip-grant-tables 保存并退出(:wq) [root@iz09a32x1sghz3z ~]# vi /etc/my.cnf •第二步:重启mysql [root@iz09a...

    Mysql5.7如何修改root密码

    以下是一份详细的步骤来帮助你安全地修改MySQL 5.7中的root密码。 首先,如果你的MySQL服务正在运行,你需要停止它。你可以通过以下命令来终止MySQL服务: ```bash killall -TERM mysqld ``` 然后,你需要以无...

    MySql5.7.11编译安装及修改root密码的方法小结

    Mysql5.7忘记root密码及mysql5.7修改root密码的方法 Mac 安装和卸载 Mysql5.7.11 的方法 系统是cenos6.7 64位的,默认mysql5.7.11下载到/usr/local/src,安装目录在/app/local/mysql目录下,mysql数据放置目录/app/...

    Mysql5.7修改root密码教程

    版本更新,原来user里的password字段已经变更为authentication_string 版本更新 缘故,好多网上的教程都不适用了,甚至连官网的文档也不是能够顺利操作的。...更改密码: update mysql.user set authentication_string

    MySQL重置root密码for Linux

    新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。

    mysql5.7及mysql 8.0版本修改root密码的方法小结

    mysql5.7版本: 方法1: 用SET PASSWORD命令  格式:mysql> set password for 用户名@localhost = password(‘新密码’);  例子:mysql> set password for root@localhost = password(‘123’);  mysql5.7和mysql...

Global site tag (gtag.js) - Google Analytics