修改Mysql root密码

忘记root 密码,可登录服务器,

1.开启本地跳过授权

打开mysql的配置/etc/my.cnf 文件,然后在里面找到 [mysqld] 这一项,然后在该配置项下添加 skip-grant-tables 这个配置,然后保存文件。

[mysqld]
skip-grant-tables

2.重启服务

免密登录MySQL

然后再次进入到终端当中,敲入 mysql -u root -p 命令然后回车,当需要输入密码时,直接按enter键,便可以不用密码登录到数据库当中

五、修改默认的密码

使用 set password for ‘username’@’host’ = password(‘newpassword’) 命令修改新的密码。

update user set password=PASSWORD("123456") where user='root';

如果在执行该步骤的时候出现ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement 错误。则执行下 flush privileges 命令,再执行该命令即可。

上一篇
下一篇