mysql忘记了root密码其实很简单,以不检查权限的方式启动进去修改密码就可以了。
具体的方法是:
1、停止mysql服务。/etc/init.d/mysqld stop
2、以不检查权限的方式启动 /usr/bin/mysqld_safe --skip-grant-tables
3、root登录就不需要密码了 mysql -u root
4、修改mysql密码 update mysql.user set password=PASSWORD('YamateDD ') where User='root'; 例子中的"YamateDD"就是你的新密码了
5、重新启动mysql 。/etc/init.d/mysqld restart
6、用新的root密码可以正常登陆