首页 Windows MySQL 正文

root用户密码忘记的修改方法

xiaojia头像 xiaojia MySQL 2022-03-10 12:03:03 0 3251
导读:MySQL5.6修改root密码以系统管理员身份运行cmd.在命令行输入tasklist|findstrmysql查看mysql是否已经启动,如果已经启动,就停止:nets...

MySQL5.6修改root密码

  1. 以系统管理员身份运行cmd.

  2. 在命令行输入tasklist | findstr mysql查看mysql是否已经启动,如果已经启动,就停止:net stop mysql

    5e9057fc86a12.png

  3. 切换到MySQL安装路径下:D:\ZKEYS\server\MySQL\mysql\5.5\bin ,如果已经配了环境变量,可以不用切换。

  4. 在命令行输入:mysqld --skip-grant-tables, 使mysql服务器跳过权限表启动。

  5. 以管理员身份重新启动一个cmd命令窗口,输入:mysql -uroot,Enter进入数据库。

  6. 在命令行下依次执行下面的语句,完成密码修改

    use mysql;
    
    update user set password=password("new_pass") where user="root";// 'new_pass' 这里改为您要设置的密码;
    
    flush privileges;
    
    quit

    5e905854d42d8.png

    7.在命令行输入:taskkill /F /IM mysqld.exe杀死第4步启动的mysql服务器,命令行输入net start mysql以服务方式启动mysql服务。

    5e9058c1a2c96.png

MySQL5.7修改root密码

  1. 操作前需要先停止MySQL服务

    鼠标定位到屏幕最下方,右键打开任务管理器

    在任务管理器服务页面,找到MySQL,右键停止MySQL服务

    60aeffaad1653.png

  2. 在服务器中找到MySQL的my.ini配置文件,在[mysqld]后面任意一行添加skip-grant-tables用来跳过密码验证的过程。(具体位置以实际安装为准)

    60aeffd65af1f.png

  3. 填写保存后,重启下MySQL服务。

    鼠标定位到屏幕最下方,右键打开任务管理器,在任务管理器服务页面,找到MySQL,右键重启下MySQL服务

    60aefffb0c976.png

  4. 以管理员身份打开CMD命令窗口,切换到MySQL安装路径下(如:D:\server\MySQL\mysql\5.7\bin ),如果已经配了环境变量,可以不用切换。

  5. 输入:mysql -uroot,Enter进入数据库。

  6. 在命令行下依次执行下面的语句,完成密码修改。

     use mysql;
    
     update mysql.user set authentication_string=password('ch3MBfT6') where user='root';// 'ch3MBfT6' 这里改为您要设置的密码;
    
     flush privileges;
    
     quit
  7. 在my.ini配置文件中将skip-grant-tables删除,重启MySQL服务,即可完成MySQL5.7密码更改


本文地址:https://ayxjh.com/post/25.html
若非特殊说明,文章均属本站原创,转载请注明原链接。
广告3

欢迎 发表评论:

  • 请填写验证码
小珈博客 没有故事的相片屋

退出请按Esc键