window下忘记mysql数据库root密码
程序员文章站
2022-03-09 11:07:18
...
1、环境:mysql5.5 + window64位
2、mysql登录命令:mysql –u用户名 –p密码
例如:本地数据库登录:mysql –uroot -p,然后回车输入密码;
开始修改密码:
一、停止mysql数据库服务
1、使用doc窗口命令行停止服务
net stop mysql
2、使用window服务停止
二、开启第一个doc窗口,然后使用如下命令启动mysql
mysqld --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini" --skip-grant-tables
此时后台已经启动了mysql服务,该doc窗口不关闭。
三、开启第二个doc窗口,然后开始修改密码
1、登录:
mysql -uroot -p
然后直接回车,不用输入密码!
2、切换数据库至mysql
use mysql;
3、修改root密码
UPDATE user SET Password='新密码' where USER='root';
4、为root用户重新授权(此步骤有些版本可不需要,但我安装的版本需要重新grant权限)
grant all privileges on *.* to aaa@qq.com'localhost' identified by "123456";
5、刷新权限
FLUSH PRIVILEGES;
6、退出
quit
修改完毕!
四、重新启动mysql,然后使用新密码即可登录。
上一篇: CentOS7下忘记MySQL数据库root密码与密码过期
下一篇: centos7环境下安装pg库
推荐阅读