MySql: 忘记root密码
win7 + mysql 5.6.35
C:\Windows\system32>mysql --version
mysql Ver 14.14 Distrib 5.6.35, for Win64 (x86_64)
以下步骤如果添加了MySQL的环境变量,则可以直接运行mysql有关命令,否则必须到mysql安装目录的bin目录下操作。
步骤如下:
1.停止mysql服务(以管理员身份,在cmd命令行下运行) net stop mysql
C:\Windows\system32>net stop mysql
mysql 服务正在停止..
mysql 服务已成功停止。
2.使用mysqld --skip-grant-tables 命令启动mysql数据库
C:\Windows\system32>mysqld --skip-grant-tables
3.不关闭以上窗口,新开一个cmd窗口,输入mysql -u root,直接按回车键 D:\>mysql -u root
mysql> update mysql.user set password=password('aaa') where user='root';
密码可以自己随便写。
mysql> flush privileges;
4.打开任务管理器,停止mysql,mysqld进程,使用net start mysql启动mysql服务,就可以使用root用户 root密码进入数据库了 mysql -u root -p aaa
mysqld使用说明可以使用如下命令获取查看: mysqld --verbose --help > d:\mysqld_help.txt 帮助中–skip-grant-tables的帮助为: --skip-grant-tables Start without grant tables. This gives all users FULL ACCESS to all tables! 所以我们可以使用mysql -uroot而不用密码直接登陆mysql,而且可以修改任何表。
相关文章
- mysql密码字段类型_MySQL 字段类型
- MySQL:忘记密码怎么办?(mysql忘了密码)
- MySQL如何快速删除所有表的技巧(mysql删除所有表命令)
- MySQL拆分字符串的最佳实践(mysql拆分字符串)
- MySQL中间件架构下的发展趋势(mysql中间件)
- 重置MySQL密码重置:启动新的安全回合(启动mysql密码)
- MySQL:如何忘记密码?(mysql忘记密码)
- MySQL加密技术:在安全上加固你的密码(mysql密码加密)
- 快速搞定MySQL表结构查看(mysql表结构查看)
- 在cmd中玩转MySQL数据库(cmd操作mysql)
- Mysql中使用分段函数实现分组统计功能(mysql分段函数)
- MySQL查找密码:一个快速指南(mysql查找密码)
- 保护数据安全深入探究MySQL密码加密算法(mysql密码加密算法)
- MySQL服务如何开启?教你轻松搞定!(mysql服务开启)
- MySQL使用详解:全面学习MYSQL技术(mysql大全)
- 使用CMD命令更改MySQL的密码(cmd设置mysql密码)
- 密码使用bat脚本修改MySQL用户密码的简单方法(bat修改mysql用户)
- mysql的成功Oracle无法像MySQL那样获得成功的原因(oracle为什没有)
- MySQL一对多数据转换方法解析(mysql 一对多 转换)
- MySQL使用zip压缩包进行运行(mysql zip 运行)
- MySQL与XML的if语句应用(mysql xml if)
- 如何下载MySQL并设置账号和密码(mysql下载账号和密码)
- MySQL密码无法登录解决方法(mysql 不能登录密码)
- 解决方法一网打尽MySQL数据库忘记密码怎么办(mysql 不知道密码)
- MySQL 登录无需密码,安全问题需警惕(mysql不用密码就登录)
- MySQL默认密码不显示的问题(mysql不显示默认密码)
- MySQL 的简易安装教程,让你轻松操作(mysql yong安装)