首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql- TiDB中的安全模式或类似的东西

mysql- TiDB中的安全模式或类似的东西
EN

Stack Overflow用户
提问于 2018-12-03 09:56:11
回答 1查看 297关注 0票数 0

我用Docker创建了一个TiDB集群,而不是。在测试TiDB帐户时,更改了根密码,然后无法连接到集群数据库。

我们都知道,在MySQL中存在mysqld安全模式,可以跳过无密码登录的授权表。然后,在TiDB集群中,应该对相同或类似的操作使用什么方法?

当然,我在TiDB常见问题中找到的方法是关闭TiDB服务器,并使用参数‘--跳过-授予-table=true来运行它。但是不幸的是,通过这种方式,我只能删除TiDB容器,然后运行一个新容器。这样,我就可以重新运行TiDB,甚至无法运行。

我不知道怎么做,我期待着你的回答!!

EN

回答 1

Stack Overflow用户

发布于 2018-12-04 03:52:45

  1. 修改tidb-server配置文件,添加以下参数,然后重新启动tidb-server:

[security] skip-grant-table = true

  1. 请参阅修改用户密码的文档:

https://pingcap.com/docs-cn/sql/user-account-management/

修改后,您需要刷新特权:

flush privileges

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53591244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档