• TiDB 忘记密码如何登陆


    刚修改密码后就忘记,囧囧囧囧囧。记录一下,以便以后犯了同样的错误可以快速找到解决方法。

    测试阶段,还是使用的 TiUP cluster 在单机上模拟生产环境部署步骤单机模拟生产环境
    先停止tidb

    tiup cluster stop <cluster-name>
    

    然后找到 tidb-server 的配置文件,一般默认是在

    cd /tidb-deploy/tidb-4000/conf
    
    vi tidb.toml
    

    添加如下security

    [security]
    skip-grant-table = true
    

    然后找到 tidb-server 的启动文件,具体在 deploy 目录下的script/run_tidb.sh,一般是

    /tidb-deploy/tidb-4000/scripts
    

    由于 tidb 限制了 skip 模式只能在操作系统 root 用户启动 tidb-server 才可以进行,所以要用 root 用户来执行上面的脚本

    sudo sh run_tidb.sh
    

    此时再次登录 tidb,就会发现不需要输入 root 密码了.

    mysql -h 127.0.0.1 -P 4000 -u root
    

    登录之后

    SET PASSWORD FOR 'root'@'%' = 'xxx';
    #或者
    ALTER USER 'test'@'localhost' IDENTIFIED BY 'mypass';
    

    重置成功之后记得恢复配置文件及启动脚本即可。

    tiup cluster start <cluster-name>
    

    来源:oschina

    链接:https://my.oschina.net/hnqingping1255/blog/4492171

  • 相关阅读:
    aria2
    Tomcat Manager Config
    selenium 入门(Java)
    java线上cpu、内存问题排查方法
    Java多线程知识点
    《Java7并发编程实战手册》读书笔记
    《Java并发编程的艺术》读书笔记
    centos7安装mysql
    Linux用户配置文件
    metasploit魔鬼训练营靶机环境搭建(第二章)
  • 原文地址:https://www.cnblogs.com/seasonzone/p/15533410.html
Copyright © 2020-2023  润新知