Пользователи баз данных MySQL: создать, изменить и удалить
Как создать пользователя MySQL, выбрать его права и доступ с других серверов, сменить пароль и удалить пользователя.
Обновлено 27 октября 2026 3 мин чтения
Пользователь базы данных это учётная запись MySQL, с которой приложение подключается к базе. Пользователи ведутся на сервере, где установлен MySQL. Откройте сервер → Базы данных и перейдите на вкладку Пользователи.
Создать пользователя
- На вкладке Пользователи нажмите Создать пользователя.
- В блоке Учетные данные пользователя введите Логин (только буквы, цифры и подчёркивания) и Пароль. Кнопка Сгенерировать пароль создаст надёжный пароль.
- В блоке Доступ к базе данных отметьте базы, к которым должен быть доступ.
- В блоке Параметры пользователя выберите нужное:
- Пользователь только для чтения: только SELECT-запросы;
- Доступ к системным схемам: чтение служебных схем mysql, sys и performance_schema. По умолчанию выключено;
- Удалённый доступ: приложение с другого сервера сможет подключиться. В поле Разрешить от выберите Любой хост (%), Пользовательский (IP/имя хоста) или Серверы кластера. Конкретный адрес безопаснее, чем любой хост;
- Также создайте зеркало @localhost: появляется при удалённом доступе. Создаёт вторую учётную запись с тем же паролем для инструментов на самом сервере: phpMyAdmin, консоли MySQL, скриптов резервного копирования.
- Нажмите Создать.
Маска подсети вроде 10.0.0.0/8 не принимается: укажите один адрес. Для подключения с другого сервера также нужно открыть порт 3306 и настроить MySQL, см. статью «Создать базу данных MySQL и пользователя».
Изменить пользователя
Нажмите Редактировать в строке пользователя и сохраните кнопкой Обновить. Что меняется:
- Логин: MySQL пересоздаёт пользователя. Deploykin сам обновит DB_USERNAME и DB_PASSWORD в .env сайтов, которые подключались под этим логином.
- Пароль: поле оставьте пустым, чтобы не менять его. Новый пароль так же попадает в .env подключённых сайтов.
- Удалённый доступ: смена хоста тоже пересоздаёт пользователя, права Deploykin выдаёт заново.
- Доступ к базам: новые базы получают права, снятые базы отзываются.
Показать пароль
Пароль в списке скрыт звёздочками. Нажмите на него, чтобы показать, и Копировать, чтобы скопировать. Каждый показ пароля записывается в журнал активности. Пользователи, импортированные с сервера, помечены как Не сохранён: их пароля в Deploykin нет. Задайте новый через Редактировать.
Удалить пользователя
Нажмите Удалить и подтвердите. Deploykin удалит учётную запись в MySQL вместе с её зеркалом @localhost. Приложение, которое её использовало, перестанет подключаться к базе, поэтому сначала переведите приложение на другого пользователя.
Если не получается
- «Имя пользователя может содержать только буквы, цифры и символы подчеркивания.»: уберите дефисы, точки и пробелы.
- Ошибка про хост: допустимы
localhost,%, IP-адрес или имя хоста. - Приложение с другого сервера не подключается: проверьте порт 3306 и bind-address.