ubuntu下忘记mysql root密码的解决办法:
1. sudo vim /etc/mysql/my.cnf, 在skip-external-locking下面加入 skip-grant-tables保存
2. 执行sudo service mysql restart
3. 使用空密码登录mysql
www.linuxidc.com @ubuntu:~$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
mysql> use mysql
Database changed
执行update user set password=PASSWORD("new_pass") where user='root'; 把密码重置为new_pass。退出数据库 管理。
4. 重新编辑/ect/mysql/my.cnf,将skip-grant-tables注释掉
5. 重新启动mysql服务, sudo service mysql restart
6. 使用root帐号登录mysql