很多人为了防止别人破击,将密码设置的非常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否则,哈哈
然后还有再重启一下。
linux下mysql忘记密码
最新推荐文章于 2025-01-21 11:48:55 发布
本文提供了解决Linux服务器或VPS上忘记MySQL密码的方法,包括使用SSH通道的GUI工具SQLyogEnt,手动修改配置文件并重启MySQL服务,然后通过MySQL命令行修改密码,最后确保安全删除临时配置项。
872

被折叠的 条评论
为什么被折叠?



