操作方法
确保mysql正常安装且以前可以正常运行访问。找到mysql的配置文件,默认使用apt-get安装情况下,配置文件是/etc/mysql/my.cnf 的文件,修改此文件添加一行skip-grant-tables 保存并退出。
重启mysql数据库,执行命令为/etc/init.d/mysql restart。
重启完成后,连接mysql。使用命令为mysql -u root -p 执行后,在需要输入密码处,直接按回车,即可进入mysql。
执行命令use mysql,使用mysql自身的数据库,且执行desc user;查看user表结构。
执行命令 update user set Password = password('新的密码') where User = 'root';命令更新root账户的密码。
执行语句flush privileges;然后退出mysql连接。
更改/etc/mysql/my.cnf文件,将最初添加的一行skip-grant-tables 删除,保存文件,然后重启mysql,即可将mysql数据库的root密码更改完毕,以后使用新密码登录即可。