初学mysql,今天登录发现密码不对,试了好多次,还是没能登进去,看网上有好多是让先停止mysql,然后修改配置文件 /etc/my.cnf,按照步骤进行了,也是没能成功(应该是自己操作方法不对),最后发现了是因为我的mysql进程还在进行,
在修改文件之前应该先中止mysql所有进程,
下面是解决办法:
查看mysql进程 ps -ef | grep mysql
1. killall -TERM mysqld (杀死系统里的MySQL进程)
2. mysqld_safe –skip-grant-table & (以不检查权限的方式启动mysql)
3. mysql -u root -p (不用输密码,直接回车)
4. use mysql
5. update user set password=password( ‘123456’ ) where name=’root’; (设置新的密码)
6. flush privileges; (更新权限)
7. exit
mysql忘记密码
最新推荐文章于 2024-06-01 10:28:39 发布