Управление пользователями БД

Вы можете добавлять и удалять пользователей, а также управлять их индивидуальными настройками.

Получить список пользователей

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MySQL.
  2. Нажмите на имя нужного кластера, затем выберите вкладку Пользователи.

Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы получить список пользователей кластера, выполните команду:

$ yc managed-mysql user list
     --cluster-name=<имя кластера>

Имя кластера можно запросить со списком кластеров в каталоге.

Добавить пользователя

Примечание

Назначать роли пользователям следует через консоль управления или API. Роли, назначенные командой GRANT в базе данных, сбросятся при внесении изменений через консоль управления или API.

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MySQL.
  2. Нажмите на имя нужного кластера и выберите вкладку Пользователи.
  3. Нажмите кнопку Добавить.
  4. Введите имя пользователя БД и пароль (от 8 до 128 символов).
  5. Выберите базу данных, доступ к которой получит пользователь.
  6. Выберите роль пользователя и нажмите кнопку Добавить под списком ролей. Повторите действие для всех нужных пользователю ролей.
  7. Нажмите кнопку Добавить в окне создания пользователя.

Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы создать пользователя в кластере, выполните команду:

$ yc managed-mysql user create <имя пользователя>
     --cluster-name=<имя кластера>
     --password=<пароль для пользователя>
     --permissions=<список баз, к которым пользователь получит доступ>

Имя кластера можно запросить со списком кластеров в каталоге.

Изменить пользователя

Для пользователя можно изменить:

  • имя и пароль;
  • список баз, к которым у него есть доступ;
  • ограничение на количество подключений к базам.

В консоли управления пока можно изменить только пароль пользователя БД:

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MySQL.
  2. Нажмите на имя нужного кластера и выберите вкладку Пользователи.
  3. Нажмите значок image и выберите пункт Изменить пароль.

Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы изменить пароль пользователя или список доступных ему баз данных, выполните команду:

$ yc managed-mysql user update <имя пользователя>
     --cluster-name=<имя кластера>
     --password=<пароль для пользователя>
     --permissions=<список баз, к которым пользователь должен иметь доступ>

Имя кластера можно запросить со списком кластеров в каталоге.

Удалить пользователя

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MySQL.
  2. Нажмите на имя нужного кластера и выберите вкладку Пользователи.
  3. Нажмите значок image и выберите пункт Удалить.

Если у вас еще нет интерфейса командной строки Яндекс.Облака, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы удалить пользователя, выполните команду:

$ yc managed-mysql user delete <имя пользователя>
     --cluster-name=<имя кластера>

Имя кластера можно запросить со списком кластеров в каталоге.