Mysql5.6和5. 忘记密码,修改密码方法
第一步:进入数据库服务器;这里以Linux 为例;
停止数据库服务,命令:systemctl stop mysql
查看服务是否存在:ps -ef | grep mysql
第二步:找到my.cnf(windows是my.ini)配置文件;
编辑配置文件:
vi /etc/my.cnf
点击字母 i 开始插入或编辑;
在[mysqld] 段落里增加一句话:
skip-grant-tables
(指令说明:忽略mysql权限问题,直接登录)
修改后保存退出,执行命令 :wq +回车
第三步:重启mysql服务;
启动命令:service mysqld start
第四步:使用命令行进入mysql数据库免密登录;
mysql -u root
进入后执行命令:
mysql>use mysql;
mysql>update mysql.user set password=password('123456') where user='root';
修改密码为:123456
这里要注意5.6是password;5.7及以上的需要另行查看命令;
5.7版本
# 设置账户密码并退出
update user set authentication_string=password('123456') where user='root';
第五步:去除或屏蔽my.cnf(windows下my.ini)中的免密登录命令;
停止服务:service mysqld stop
修改配置:
vi /etc/my.cnf
# skip-grant-tables
保存并退出命令 :wq
启动服务:service mysqld start
使用命令访问:
mysql -u root -p
进入输入密码页面,输入设置的密码登录即可;
这里重置密码就完成了!
注:如果重置密码本机可以访问,局域网或互联网不能访问,请查看3306端口是否被防火墙拦截;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix