GreatSQL社区

搜索

[已解决] help~登录密码忘记了怎么办能重置吗?

1024 4 2024-5-29 00:04
如题,密码设置的时候忘记记录了,help
全部回复(4)
KAiTO 2024-5-29 10:15:47
  • 停止数据库:使用systemctl stop greatsql命令关闭数据库。
  • 修改配置文件:在/etc/my.cnf文件末尾添加skip-grant-tables,以跳过权限验证。
  • 保存更改:确保etc/my.cnf文件保存了更改。
  • 重启数据库:运行systemctl restart greatsql以重新启动数据库。
  • 登录数据库:在终端输入mysql登录数据库,若未设置环境变量,请在bin目录中找到mysql执行文件。
  • 修改密码:登录后,先使用FLUSH PRIVILEGES;刷新权限,后使用alter user 'root'@'localhost' identified by '新密码';命令修改root用户密码。
reddey 2024-5-29 10:31:05
KAiTO 发表于 2024-5-29 10:15
  • 停止数据库:使用systemctl stop greatsql命令关闭数据库。
  • 修改配置文件:在/etc/my.cnf文件末尾添 ...

  • 我记是在MYSQL 8.0加参数skip-grant-tables,是不起作用的。不知道Greatsql是不是可以起作用
    一个学艺不精的国产数据库爱好者
    KAiTO 2024-5-29 15:19:14
    15167759230 发表于 2024-5-29 10:31
    我记是在MYSQL 8.0加参数skip-grant-tables,是不起作用的。不知道Greatsql是不是可以起作用 ...

    刚刚测试了下,GreatSQL有效。可能您操作有问题,可以来发帖哈

    进入后FLUSH PRIVILEGES;刷新下然后就可以用alter user 'greatsql'@'%' identified by 'GreatSQL@2024';修改
    最后记得去掉skip-grant-tables
    reddey 2024-5-29 16:35:42
    KAiTO 发表于 2024-5-29 15:19
    刚刚测试了下,GreatSQL有效。可能您操作有问题,可以来发帖哈

    进入后FLUSH PRIVILEGES;刷新下然后就可以 ...

    好的,感谢。可以加参数跳过密码检查,这个不错。
    一个学艺不精的国产数据库爱好者
    ssr

    1

    主题

    0

    博客

    2

    贡献

    新手上路

    Rank: 1

    积分
    3

    合作电话:010-64087828

    社区邮箱:greatsql@greatdb.com

    社区公众号
    社区小助手
    QQ群
    GMT+8, 2024-11-23 19:57 , Processed in 0.034625 second(s), 18 queries , Redis On.
    快速回复 返回顶部 返回列表