停止mysql服务进程
1 | service mysql stop |
打开mysql配置文件my.cnf,在 [mysqld] 下添加skip-grant-tables #免密登录
1 | vim /etc/my.cnf |
重新启动mysql
1 | service mysql restart |
登录到数据库
1 | mysql -uroot |
切换到mysql数据库
1 | use mysql; |
更改密码
1 | update mysql.user set authentication_string=password('新密码') where user='root'; |
刷新权限
1 | flush privileges; |
配置文件my.cnf,将skip-grant-tables #免密登录 删除
1 | vim /etc/my.cnf |
使用密码登录root用户
1 | mysql -uroot -p新密码 |
2 | 如:mysql -uroot -p20200202 |