前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TiDB忘记root密码怎么修改?

TiDB忘记root密码怎么修改?

作者头像
DBA札记
发布2024-06-03 10:28:49
1080
发布2024-06-03 10:28:49
举报
文章被收录于专栏:MySQL参数系列MySQL参数系列

一、实验环境

代码语言:javascript
复制
tiup cluster display tidb-hs1

二、操作步骤

1 、修改 TiDB 配置文件:

登录其中一台 tidb-server 实例所在的机器。

进入 TiDB 节点的部署目录下的 conf 目录,找到 tidb.toml 配置文件。

在配置文件的 security 部分添加配置项 skip-grant-table。如无 security 部分,则将以下两行内容添加至 tidb.toml 配置文件尾部:

代码语言:javascript
复制
[security]
skip-grant-table = true

本实验环境地址为/tidb-deploy/tidb-4000/conf/tidb.toml

2 、操作步骤

代码语言:javascript
复制
#1、停止选定的tidb-server
tiup cluster stop tidb-hs1 -N 192.168.10.2:4000

# 2、启动tidb-server
cd /tidb-deploy/tidb-4000/scripts
sh +x run_tidb.sh

# 3、切另一个终端 检查集群状态
tiup cluster display tidb-hs1
# 4、登录tidb
mysql -h192.168.10.2 -P4000 

# 5、修改密码
alter user 'root'@'%' identified by 'abc123456';
flush privileges;

# 6、ctrl+c run_tidb.sh脚本,删除配置文件中的skip-grant-table配置
# 7、启动tidb-server
tiup cluster start tidb-hs1 -N 192.168.10.2:4000
#8、验证集群状态
tiup cluster display tidb-hs1
#9、验证登录是否正常
mysql -h192.168.10.2 -P4000 -p'abc123456'

三、参考文档

代码语言:javascript
复制
#1 https://docs.pingcap.com/zh/tidb/stable/user-account-management#%E5%BF%98%E8%AE%B0-root-%E5%AF%86%E7%A0%81
#2 https://tidb.net/blog/ebd56a1a
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DBA札记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、实验环境
  • 二、操作步骤
    • 1 、修改 TiDB 配置文件:
      • 2 、操作步骤
      • 三、参考文档
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档