栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

本地mysql 8.0 忘记 root密码

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

本地mysql 8.0 忘记 root密码

1 知道  mysql 路径下面的文件 D:mysqlmysql-8.0.18-winx64   ->my.ini

2 在[mysqlid] 添加下面2句话 然后保存

 shared-memory
 

skip-grant-tables

3 以管理员的命令允许命令窗口

4停止mysql服务

net stop mysql

5启动mysql 服务,输入root 用户- 随便输入密码 

C:WINDOWSsystem32>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

C:WINDOWSsystem32>mysql -u root -p

 6 切换到mysql 数据库 修改user表 root 用户 密码

mysql> update user set authentication_string='' where user='root';
Query OK, 1 row affected (0.16 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> ALTER user 'root'@'localhost' IDENTIFIED BY 'root';
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
mysql> flush privileges;
Query OK, 0 rows affected (0.06 sec)

mysql> ALTER user 'root'@'localhost' IDENTIFIED BY 'root';
Query OK, 0 rows affected (0.07 sec)

mysql> exit;

7 干掉之前的2行数据,停掉服务器,重新启动服务器。输入新密码就ok了

 

 

 

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/467874.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号