如果在linux下msyql忘记root密码解决方法如下:
- 如果mysql正在运行, 首先杀掉mysql进程 命令: killall -TERM mysqld
- 启动mysql 进入mysql的安装目录 命令 bin/safe_mysqld --skip-grant-tables &这样就可以不需要密码进入mysql了
- 然后就是修改root的密码了 sql语句如下:
- use mysql;
- update user set password=password("new_password") where user="root";
- 使立即生效 flush privileges;
- 重新杀死mysql进程,
- 用正常方法启动mysql 就可以了