Windows下Mysql 用户忘记密码时修改密码
2024-08-28 05:42:09
一般这种情况都可以用安全模式下修改来解决。安全模式下即跳过权限检查,输入账号后直接登录进mysql
1.使用管理员权限打开dos窗口,进入mysql安装目录的bin文件夹下,将Mysql服务关闭
sc stop mysql
2.以安全模式启动mysql
mysqld --skip-grant-tables
3.保持窗口不要关闭,打开另一个dos页面,并登录数据库,要求输入密码直接回车即可
mysql -u root -p
4.切换至mysql库,然后进行密码修改,修改后flush一下
use mysql;
//指将名称为"root"的用户的密码改为123456
update user set password=password("") where user="root";
flush privileges;
5.关闭两个窗口,重新启动mysql
sc start mysql
注意:MySQL5.7之后,重置root密码SQL为
update mysql.user set authentication_string=password('') where user='root';
最新文章
- MariaDB 多主一从 搭建测试
- otter双主同步安装与配置
- SQL Server安全(6/11):执行上下文与代码签名(Execution Context and Code Signing)
- 新浪微博客户端(18)-集成下拉刷新控件UIRefreshControl
- PHP JAVA Bridge桥的最新使用
- MySql表中key的区别
- 解决Visual Studio 找不到报表控件、rdlc中文乱码
- JQuery的$命名冲突详细解析
- openresty安装lua和nginx相关
- 我和小美的撸码日记(3)之中的一个句话搞定MVC表单页数据绑定与提交
- 【原创】NSURLSession HTTPS Mutual Authentication
- PHP开发利器zend studio常见问题解答
- Java 数组初始化与定义的解惑
- mac效率工具
- python 获取流文件 大小
- Hystrix介绍以及服务的降级限流熔断
- linux基本格式和常用目录命令一
- 解决Matlab当中for循环运行慢的问题
- 无apk,怎么获取app的activity
- Laravel 跨框架队列交互