博客
关于我
mysql5.6.21重置数据库的root密码
阅读量:797 次
发布时间:2023-02-11

本文共 576 字,大约阅读时间需要 1 分钟。

当你忘记MySQL数据库的root密码时,可以按照以下步骤进行操作:

  • 停止MySQL服务

    在终端或命令行界面中输入命令停止MySQL服务:

    service mysql stop

    这将使数据库停止运行。

  • 进入skip-grant-tables模式

    运行以下命令启动MySQL并跳过密码验证:

    mysqld_safe --skip-grant-tables

    这将启动MySQL,但不会检查数据库的权限。

  • 登录MySQL

    不需要密码即可进入MySQL:

    mysql

    你将进入MySQL命令行界面。

  • 修改root用户的密码

    在MySQL命令行界面中执行以下SQL命令修改root用户的密码:

    UPDATE user SET password = PASSWORD("new_password") WHERE user = "root";

    这里将new_password替换为你选择的新密码。

  • 刷新权限

    修改密码后,需要刷新权限以确保所有用户的权限生效:

    flush privileges;
  • 重新启动MySQL服务

    完成上述步骤后,重新启动MySQL服务:

    service mysql start
  • 验证新密码

    使用新密码登录MySQL:

    mysql -uroot -p

    输入新密码即可成功登录。

  • 通过以上步骤,你可以轻松重置并恢复MySQL root用户的密码。

    转载地址:http://ijbfk.baihongyu.com/

    你可能感兴趣的文章
    Mysql学习总结(62)——MySQL连接com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link问题
    查看>>
    Mysql学习总结(63)——Mysql数据库架构方案选择与分析
    查看>>
    Mysql学习总结(64)——Mysql配置文件my.cnf各项参数解读
    查看>>
    Mysql学习总结(65)——项目实战中常用SQL实践总结
    查看>>
    Mysql学习总结(66)——设置MYSQL数据库编码为UTF-8
    查看>>
    Mysql学习总结(67)——MYSQL慢查询日志
    查看>>
    Mysql学习总结(68)——MYSQL统计每天、每周、每月、每年数据 SQL 总结
    查看>>
    Mysql学习总结(69)——Mysql EXPLAIN 命令使用总结
    查看>>
    Mysql学习总结(6)——MySql之ALTER命令用法详细解读
    查看>>
    Mysql学习总结(70)——MySQL 优化实施方案
    查看>>
    Mysql学习总结(71)——MySQL 重复记录查询与删除总结
    查看>>
    Mysql学习总结(71)——数据库介绍(MySQL安装 体系结构、基本管理)再回顾
    查看>>
    Mysql学习总结(73)——MySQL 查询A表存在B表不存在的数据SQL总结
    查看>>
    Mysql学习总结(76)——MySQL执行计划(explain)结果含义总结
    查看>>
    Mysql学习总结(77)——温故Mysql数据库开发核心原则与规范
    查看>>
    Mysql学习总结(78)——MySQL各版本差异整理
    查看>>
    Mysql学习总结(79)——MySQL常用函数总结
    查看>>
    Mysql学习总结(7)——MySql索引原理与使用大全
    查看>>
    Mysql学习总结(80)——统计数据库的总记录数和库中各个表的数据量
    查看>>
    Mysql学习总结(81)——为什么MySQL不推荐使用uuid或者雪花id作为主键?
    查看>>