mysql-безопасный режим в TiDB или что-то в этом роде - PullRequest
0 голосов
/ 03 декабря 2018

Я создал кластер TiDB с помощью Docker, а не Docker Compose.Когда я протестировал учетную запись TiDB, я изменил пароль root, и у меня не было возможности подключиться к базе данных кластера.

Все мы знаем, что в MySQL существует режим mysqld-safe, позволяющий пропустить таблицу предоставления длялогин без пароляЗатем в кластере TiDB какой метод следует использовать для тех же или аналогичных операций?

Конечно, я обнаружил в FAQ по TiDB закрытие сервера TiDB и запуск его с параметром '-skip-grant стол = истина.Но, к сожалению, таким образом в кластере развертывания докеров я могу только удалить контейнер TiDB, а затем запустить новый контейнер.Таким образом, я снова запускаю TiDB и даже не могу запустить.

Я не знаю, как это сделать, я с нетерпением жду вашего ответа !!

我 用 Докер 创建了 D 了 了 了 D pose pose pose pose 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101

我们Q 中 在 mysql 中 有 mysqld-безопасный режим 来 跳过 таблица разрешений 在 无 密码 登录。 那 我 在 在 D D D 集群 101 101 101 101 101 101 101 101 101 1014 *

1016 * Часто задаваемые вопросы по TiDB 关闭 的 的 方法 是 关闭 关闭 运行 关闭 - - - - - - - - - - - - - sk sk - sk sk sk sk sk sk sk sk true 在 在 在 在 cker cker cker cker cker cker重新 删除 D D 删除 删除 重新 个 个 的 的 重新 重新 重新 Ti Ti Ti 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 20 20 20 20 20 20 20 20 期待 期待!!!!!!!

1 Ответ

0 голосов
/ 04 декабря 2018
  1. Измените файл конфигурации tidb-сервера, добавьте следующие параметры и перезапустите tidb-server:

[security] skip-grant-table = true

Пожалуйста, обратитесь к документации для изменения пароля пользователя:

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

После внесения изменений необходимо сбросить привилегии:

flush privileges

...