首页 > 电脑专区 > 电脑教程 >

忘记MySQL root密码 怎么办?

来源:互联网 2023-02-21 18:04:38 311

如果忘记MySQL的root密码或者被人给修改了,那就很被动了,我们需要重置root密码。修改root密码也有几种方法和步骤,i17办公区 - 实用经验教程分享!

它们的原理也都不一样i17办公区 - 实用经验教程分享!

工具/原料

  • mysql
  • centos6.5_x64

方法/步骤

  • 1

    使用mysqladmin进行修改密码,不需要登录到mysql就能进行操作,但缺点是必须知道原来的旧密码,并且还需要安装mysql client,i17办公区 - 实用经验教程分享!

    如下图所示如果没有安装就报错i17办公区 - 实用经验教程分享!

    忘记MySQL root密码 怎么办??i17办公区 - 实用经验教程分享!

  • 2

    使用yum install mysql进行安装i17办公区 - 实用经验教程分享!

    安装完成之后使用mysqladmin重置密码,将密码重置为123qwei17办公区 - 实用经验教程分享!

    mysqladmin -uroot -p123456 password 123qwei17办公区 - 实用经验教程分享!

    忘记MySQL root密码 怎么办??i17办公区 - 实用经验教程分享!

  • 3

    用set password命令,缺点还是必须知道原来的旧密码i17办公区 - 实用经验教程分享!

    首先登录MySQLi17办公区 - 实用经验教程分享!

    mysql> set password for root@localhost = password('123');i17办公区 - 实用经验教程分享!

    忘记MySQL root密码 怎么办??i17办公区 - 实用经验教程分享!

  • 4

    用update直接编辑user表,缺点也是要登录到mysql,需要知道原来的旧密码才能进行操作i17办公区 - 实用经验教程分享!

    mysql> use mysql;i17办公区 - 实用经验教程分享!

    mysql> update user set password=password('abcdef') where user='root' and host='localhost';i17办公区 - 实用经验教程分享!

    mysql> flush privileges;i17办公区 - 实用经验教程分享!

    忘记MySQL root密码 怎么办??i17办公区 - 实用经验教程分享!

  • 5

    最后一个方法就是不需要知道原来的旧密码,但缺点是需要停MySQL服务,对于一些很重要的数据库操作必须很谨慎i17办公区 - 实用经验教程分享!

    停止MySQL服务i17办公区 - 实用经验教程分享!

    service mysql stopi17办公区 - 实用经验教程分享!

    mysqld_safe --skip-grant-tables --skip-grant-tables的意思是以跳过权限表认证的方式启动MySQL服务i17办公区 - 实用经验教程分享!

    输入mysql回车i17办公区 - 实用经验教程分享!

    连接权限数据库:use mysql;i17办公区 - 实用经验教程分享!

    改密码:update user set password=password("123") where user="root";i17办公区 - 实用经验教程分享!

    刷新权限flush privileges;i17办公区 - 实用经验教程分享!

    退出并启动MySQL服务i17办公区 - 实用经验教程分享!

    service mysql starti17办公区 - 实用经验教程分享!

    忘记MySQL root密码 怎么办??i17办公区 - 实用经验教程分享!

  • 5本页面未经授权抓取自百度经验
  • 6

    到此成功修改MySQL root密码i17办公区 - 实用经验教程分享!

    忘记MySQL root密码 怎么办??i17办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!i17办公区 - 实用经验教程分享!


    标签: 操作系统忘记密码

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码