开发者社区> 问答> 正文

windows平台下mysql怎么找回root用户的密码?

已解决

求解我忘记mysql的密码了,现在登录不上了,怎么改他呀

展开
收起
我的中国 2016-02-01 15:47:34 2293 0
1 条回答
写回答
取消 提交回答
  • R&S网络资深工程师 ,阿里云论坛官方版主,阿里云云计算ACP,春考教学网站长,IT技术晋级之路专辑作者
    采纳回答

    步骤一:用Administrator账号登录安装了MySQL的Windows服务器。

    步骤二:如果MySQL已经运行了,先停止MySQL服务。

    步骤三:创建一个Txt文件,包含以下内容,如这里把root用户的密码修改为root。

    UPDATE mysql.user SET Password=PASSWORD('root') WHERE User='root';

    FLUSH PRIVILEGES;
    步骤四:保存刚才创建的文本文件,这里保存到 C:mysql-init.txt。

    步骤五:在dos命令窗口,输入以下命令:

    C:mysqlbinmysqld --init-file=C:\mysql-init.txt

    注意:如果MySQL是通过界面安装的,需要添加一个 --defaults-file参数,命令格式如下:

    "C:Program FilesMySQLMySQL Server 5.6binmysqld.exe"

         --defaults-file="C:\\Program Files\\MySQL\\MySQL Server 5.6\\my.ini"
    
         --init-file=C:\\mysql-init.txt

    注意:上面MySQL目录以实际安装目录为准。

    2019-07-17 18:27:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
冬季实战营第三期:MySQL数据库进阶实战 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载

相关镜像