修改mysql root密码

1、修改mysql的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

2、保存配置文件后,重启mysql服务 service mysqld restart

3、mysql -u root -p登录mysql,然后不输入密码直接回车,然后按照上面的流程修改密码

4、修改密码 首先查询 user表,查看,用户名(user)字段,和密码(auth什么的)字段

修改密码

UPDATE user SET  authentication_string =PASSWORD(“新的密码”) WHERE user=’root’;

对于mysql 8采用下面方式修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新的密码';

5.权限生效

flush privileges;

6.退出重新登录

mysql -uroot -p

 

posted @ 2020-11-21 14:27  斯然  阅读(170)  评论(0编辑  收藏  举报