---
title: "Пользователи и привилегии в MySQL"
description: "Пользователи и привилегии в базах данных MySQL. Документация и инструкции по использованию и настройке облачных сервисов Timeweb Cloud."
---

# Пользователи и привилегии

> Полный индекс документации для ИИ-агентов: [llms.txt](https://timeweb.cloud/llms.txt).

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

> [!NOTE]
> Создание пользователей недоступно на минимальном тарифе (1 CPU / 1 ГБ RAM / 8 ГБ NVMe).

## Создание пользователей

1.  Перейдите в раздел «Базы данных» и кликните на нужный кластер.
2.  На вкладке «Пользователи» кликните «Добавить».

![Image6](https://content.timeweb.com/assets/ef8d1232-7f4f-41f1-9530-9cf3f3ebba7d.png?width=1020&height=698)

3.  Укажите имя пользователя: от 3 до 32 символов, латинские буквы, цифры и спецсимволы.
4.  Укажите пароль пользователя: от 8 до 30 символов, латинские буквы, цифры и спецсимволы.
5.  (Опционально) Задайте комментарий к пользователю. Он будет отображаться в панели управления.
6.  По умолчанию пользователь будет создан с полными правами ко всем базам. Если вы хотите ограничить его привилегии, кликните «Показать привилегии» и настройте нужные.
7.  Нажмите «Создать».

## Настройка привилегий

Привилегии можно изменить после создания пользователя. Для этого:

1.  Перейдите в раздел «Базы данных» и кликните на нужный кластер.
2.  На вкладке «Пользователи» нажмите на три точки рядом с нужным пользователем и выберите пункт «Привилегии».

![Image4](https://content.timeweb.com/assets/1ae17e53-47ce-428b-af16-c16fda0f9ea2.png?width=1004&height=706)

3.  Выберите нужные привилегии. Можно задать права как на конкретную базу, так и на все базы сразу, включив опцию «Одинаковые для всех баз».
4.  Нажмите «Сохранить».

![Image1](https://content.timeweb.com/assets/3cfc4fb2-b62c-463a-a788-cf1cd04fe6b4.png?width=1003&height=870)

## Доступные привилегии

Для пользователей баз данных MySQL можно настроить следующие привилегии.

| **Привилегия** | **Назначение** |
| --- | --- |
| `USAGE` | Базовая привилегия — разрешает вход в систему без доступа к объектам. |
| `SELECT` | Чтение данных из таблиц и представлений. |
| `INSERT` | Добавление новых записей. |
| `UPDATE` | Изменение существующих записей. |
| `DELETE` | Удаление записей. |
| `CREATE` | Создание новых таблиц, индексов и других объектов. |
| `DROP` | Удаление объектов, таких как таблицы или базы данных. |
| `REFERENCES` | Использование внешних ключей. |
| `INDEX` | Создание и удаление индексов. |
| `ALTER` | Изменение структуры существующих таблиц. |
| `LOCK TABLES` | Использование ручной блокировки таблиц. |
| `CREATE VIEW` | Создание представлений (`views`). |
| `SHOW VIEW` | Просмотр структуры существующих представлений. |
| `CREATE ROUTINE` | Создание хранимых процедур и функций. |
| `ALTER ROUTINE` | Изменение хранимых процедур и функций. |
| `EVENT` | Создание и управление событиями (`EVENT SCHEDULER`). |
| `TRIGGER` | Создание и удаление триггеров. |
| `SELECT` на `slow_log` | Доступ к чтению системной таблицы медленных запросов. |
| `DROP` на `slow_log` | Возможность очистки содержимого таблицы `slow_log`. |
| `CREATE_USER` | Создание, изменение, удаление и переименование пользователей. |
| `PROCESS` | Просмотр всех активных запросов (`SHOW PROCESSLIST`) и диагностика работы сервера. |
| `CREATE_DB` | Создание новых баз данных и объектов верхнего уровня (таблиц, индексов и др.). |
