忘记mysql的root用户密码怎么办

2025-03-12 03:54:02
推荐回答(2个)
回答1:

打开mysql配置文件my.ini
在[mysqld]下添加skip-grant-tables,然后保存并退出
重启mysql服务,然后就可以不用密码登录mysql了,
然后命令行登入mysql修改密码,如:
MySQL> use mysql;

MySQL> UPDATE user SET Password=PASSWORD('新密码') where USER='root';

MySQL> flush privileges;
MySQL> exit

回答2:

如果mysql密码忘记了,可以用skip-grant-tables参数无密码访问后修改。 1、vi my.cnf 在[mysqld]下增加一行 skip-grant-tables 2、重启mysql /etc/init.d/mysqld restart 3、无密码登陆 mysql -uroot -p 4、修改root密码 use mysql select user,...