您的位置:首页 > 数据库 > MySQL

MySQL密码重置

2017-11-10 20:11 92 查看

       windows系统下MySQL数据库的密码重置

    前不久装上了MySQL,但是一下就忘记了密码,很忧伤,于是从度娘那边找了相关资料,重置了密码。

    1.以管理员身份打开cmd命令行

    2.输入net start查看mysql是否启动,如果已经启动了,就停止输入net stop mysql 停止服务

    3.进入到mysql的安装目录,例如我的是在D盘,切换到D盘之后,输入cd MySQL/mysql-5.7.20-winx64/bin回车,   然后输入

mysqld-nt --skip-grant-tables

或者   mysqld --skip-grant-tables  //这里没有分号

两者由于版本的问题所以有区别。这一步是跳过权限检验启动MySQL

    4.再开一个cmd命令行(因为刚才那个已经不能动了),

    输入  mysql   回车。

    
输入:use mysql;   使用权限数据库

    5.重置密码:

    然后输入:update user set password=password('新密码') where User='root';    //记住这里的分号一定不能忘记

   6. 最后输入(必须步骤):flush privileges;   刷新权限表。 //记住输入分号

   7.退出:quit

    至此就已经重置好了密码。重新启动,就可以用新密码登录了。

     问题又来了,要怎么启动mysql,并连接上数据库呢?

    1. 启动mysql:首先使用管理员身份打开cmd命令行,

        输入:net start mysql ,               启动成功会看到相关提示

    2. 登录mysql:输入 : mysql -uroot -p   

     回车之后会提示输入密码,输入正确的密码之后,会看到欢迎的信息。

    


    3.可以尝试输入: show databases;     //一定不要忘记输入分号。

         会看到显示了数据库中所有的数据库。

    4.退出: 输入:exit,可以看到提示退出。

    


     可以以从图中看到已经退出来了。

     Ending...........
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql