Windows下Mysql5.7忘记root密码的解决方法
找到mysql5.7安装的目录,我这里是:C:Program FilesMySQLMySQL Server 5.7 先停止mysql服务 在服务里找到MySQL57服务,停掉它。 修改my.ini 用管理员权限启动cmd命令窗口,很重要! 进入bin目录,拷贝my-default.ini?成my.ini,把my.ini里的datadir的值改成你的mysql数据库目录的值,我这里是:datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data 然后在cmd窗口执行命令: mysqld --skip-grant-tables 回车后窗口就堵塞了,不会继续往下走。 修改新密码 打开第二个cmd窗口执行? mysql -uroot -p 提示输入密码,直接回车(不用输入密码) 选择数据库:use mysql; 更新root的密码:update user set authentication_string=password(‘新密码‘) where user=‘root‘ and Host=‘localhost‘; 刷新权限:flush privileges; 重启MySQL57服务 ? 感谢这位老兄: https://www.cnblogs.com/yuwentims/p/9172463.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 目录树加载并绑定右键点击事件
- winapi – Win32 No-MFC中的消息映射
- DOS批处理脚本转换字符串2十六进制
- windows – 使用Powershell在BAT中输入默认的可编辑字符串
- Windows pip安装
- Notepad++ 安装NppFtp,方便在Windows上远程打开Linux上的文
- Windows?2000?Server?系统安装后的简单安全配置
- Windows – IIS 7.5 – 更新web.config时禁用不重写的Relap
- windows-server-2012 – Windows Server 2012群集的动态仲裁
- windows-phone – 无法让AppApp部署的WinAppDeployCmd工作