第三篇 ubuntu下,mysql 的root用户密码忘了怎么办?

好长一段时间没有使用ubuntu了,今天进来玩玩,结果连mysql的root用户密码都忘记了。就上网找了一下,发现如下解决办法,试了一下,可行!记录在此,环境问题,是需要注意的。

Ubuntu Server 12.04 LTS,用 apt-get 安装 MySQL 过程中没有提示设置 root 账号的密码,安装完成后发现 root 空密码无法登录。

解决方案:

其实 debian 系的 MySQL 安装过程中会设置一个默认的账户,这个文件里保存了默认账号的信息

cat /etc/mysql/debian.cnf

注意:这里的密码是明文的!

然后我们就可以用这个账号登录 MySQL

mysql -udebian-default-account -pdefaultpassword

这个账号是有操作 mysql 数据库的权限的,所以我们可以修改 root 的密码

use mysql
set password for 'root'@'localhost' = password('yourpass');



OK!


再次使用新设的root密码可以进行登陆了!