很多人为了防止别人破击,将密码设置的非常BT,我就是其中一个为了别人猜不出来结果导致我自己也猜不出来了,哈哈。
win下的mysql密码忘记我就不说了,太简单了这里说说在linux的服务器或者vps上忘记了的操作吧。
首先你要是能通过ssh 来登陆,那么mysql的GUI工具可以帮你解决这个问题,你可是使用SQLyogEnt的ssh 通道来完成。
如果这个不爽的话那么手动来搞定,你登陆到linux上
修改一下mysql的配置文件
vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi":wq"。

重新启动mysqld
/etc/init.d/mysqld restart 或者service mysqld restart
然后登陆mysql mysql -uroot 回车
修改你的新密码吧,哈哈还有修改完成后记得删除skip-grant-tables否则,哈哈
然后还有再重启一下。