长时间不用mysql,密码忘记了怎么办,按照下面的步骤可以重新设置密码:
1、先把mysql服务停了,右键计算机--》选择管理--》选择服务和应用程序--》选择服务--》找到mysql,停止它
2、打开mysql的安装路径,编辑my.ini文件,再最后一行加入:skip-grant-tables(数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录),保存
C:\ProgramData\MySQL\MySQL Server 5.7
3、把mysql服务启动
CMD 切换到MySQL安装目录Bin下: cd C:\Program Files\MySQL\MySQL Server 5.7\bin
4、在cmd窗口中输入:mysql -hlocalhost -uroot -p(如果mysql启动路径没有加入到系统path中,就从cmd进入到mysql安装路径下的bin目录执行命令),回车后提示输入密码,直接回车,进入mysql命令行
5、进入mysql命令行中,要选择mysql数据库:show databases; 【别忘了database后面还有个s。】
接下来,选择系统库:use mysql;
6、输入命令:update user set password=password('123456') where user='root';再输入flush privileges
mysql5.7 mysql库下面的user表没有password字段无法修改密码 5.7版本已经不再使用password来作为密码的字段了 而改成了authentication_string
改为:update user set authentication_string=password('123') where user='root';
7、再次关闭mysql服务,删除my.ini文件最后一行加入的内容
8、再次启动mysql服务,在cmd中输入mysql -hlocalhost -uroot -p,提示输入密码,输入刚才修改的密码,成功进入mysql。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2020-12-02 tomcat正常运行一段时间后,突然访问不了项目了, 其它根页面报404错误
2009-12-02 Jquery:Ajax解析XML数据(同步及异步调用)
2007-12-02 MSN 、QQ 的临时对话代码。。。。。。。。。。。。。。。。。。。。