美文网首页
windows环境中mysql忘记root密码

windows环境中mysql忘记root密码

作者: qz_overmatch | 来源:发表于2016-08-30 22:59 被阅读0次

    上次听同事说忘记了MySQL数据库密码,然后需要重新安装,但是重新安装的话会比较麻烦,今天特意从网上查找了一些资料,如何绕过密码检测或找到user文件修改密码,和大家分享一下,也防止自己以后遇到同样的情况!

    下面是网上找到的一些解决方法:

    1、首先停止mysql服务(在开始菜单的运行,使用命令:net stopmysql),然后打开一个cmd窗口1,找到mysql的bin目录,进去后运行以下命令:

    mysqld --defaults-file="C:\Program File\MySQL\MySQLServer5.5\my.ini" --console --skip-grant-tables

    //目录地址要写自己的目录地址哦,这个时候就跳过了权限安全检测,此时已经开启的mysql服务了,

    //注意:这个窗口先不要关闭,保留

    2.打开一个新的cmd窗口,连接mysql:

    输入:mysql -u root -p

    出现:Enter password:

    不用输入密码,直接点击回车就可以了。

    使用命令:

    show database;(查看数据库)

    use mysql;(切换到mysql数据库)

    使用以下命令来修改root密码:

    UPSATE user SET Password=PASSWORD('newpassword') whereUSER='root';

    然后刷新权限:FLUSH PRIVILEGES;

    退出mysql(quit),重新登录;

    重新登录: 可以关掉之前的cmd1 窗口了。然后用net start mysql 启动服务

    mysql -u root -p

    出现输入密码提示,输入新的密码即可登录:

    Enter password: ******

    显示登录信息: 成功就ok了

    相关文章

      网友评论

          本文标题:windows环境中mysql忘记root密码

          本文链接:https://www.haomeiwen.com/subject/hvrqettx.html