最近有1台vps上的mysql root密码忘记,,很少用到root登陆,,上网找了一些。。有很多方法,以下是我实验操作过的,,但不一定只有这种可以实现。。
解决方法:
在my.cnf的[mysqld]字段加入:skip-grant-tables然后重启你的mysqld,这样久没有密码了.
然后进入mysql。
UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'
FLUSH PRIVILEGES;
最后去掉my.cnf中的skip-grant-tables
重启mysqld。
发表评论