本人没有保管号自己mysql的密码,致使无法登陆上
mysql密码重置
1. 修改my.ini 文件
在安装目录(如 I:\Program Files\mysql-8.0.15-winx64)下找到或新建my.ini;在[mysqld]段下面加入skip-grant-tables,并关闭mysql服务
1 | [mysql] |
2. 使用cd指令切换到mysql的bin目录
3. 执行mysqld –console –skip-grant-tables –shared-memory

1560692598969
4. 在以管理员身份打开一个cmd命令行工具,输入mysql
此时不需要密码几个直接进入
5. 使用 use mysql,然后执行一下命令可以查看密码
1 | select user,host,authentication_string from user |
6. 修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

1560693166712