MySQL忘记root密码
- vim /etc/my.cnf
- 在mysql那段中添加,skip-grant-tables
- 重启mysql(重启方式有三)
- systemctl restart mysql
- service mysqld restart
- /etc/init.d/mysqld restart
- 直接免密登录mysql
- mysql -u root -p,之后直接回车就好了
- 使用mysql数据库
- use mysql
- update user set authentication_string=password(‘newpassword’) where user=‘root’;
- flush privileges;
- quit
- 更新密码
- 将第二步中的内容删除
- 重启mysql