К содержимому

Базы данных без командной строки.

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

  • 7 дней бесплатно
  • Без привязки карты
  • Оплата в рублях
Список процессовускоренно
Соединения 44/ 500
Запросов/сек 312
Буферный пул 67%
ID Запрос > 5 с> 30 с
Процесс #4821 завершён · список обновлён prod-01 · MySQL 8.0
0
SQL-команд, чтобы создать базу, пользователя и выдать права
1клик
до phpMyAdmin — вход без пароля прямо из списка баз
5мин
между обновлениями статистики MySQL и размеров баз
4
формата дампов для импорта: .sql, .sql.gz, .sql.zst и .zip

Доступ

Пользователи и права. Без единой SQL-команды.

То, ради чего обычно открывают консоль mysql, — пользователи, права, импорт дампа, доступы в .env — в панели делается формой и кнопкой.

Новая базаБаза и пользователь — одной формой

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

  • Новый пользователь, уже существующий или база без пользователя
  • Только чтение и удалённый доступ — в той же форме
  • Кодировка utf8mb4 — по умолчанию
Новая база данныхprod-01 · MySQL 8.0
Создана
База данныхutf8mb4
Название
blog

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

Логин
blog
Пароль
Qm7kT2xVw9LrB4nZc8HsY3pD
Только чтение
Удалённый доступ

Deploykin выполнит за вас

CREATE DATABASE blog
готово
CREATE USER 'blog'@'localhost'
готово
GRANT ALL PRIVILEGES ON blog.*
готово
База, пользователь и права готовыСоздать

Пользователи и праваГранулярные права доступа

Создавайте пользователей БД, задавайте пароли, настраивайте full access или read-only. Управляйте удалённым доступом для каждого пользователя.

  • Создание пользователей с безопасными паролями
  • Full access или read-only (SELECT only)
  • Grant и revoke привилегий из панели
  • Удалённый доступ: сервер кластера, свой IP или любой хост
  • Системные схемы mysql, sys и performance_schema — отдельным флажком
Пользователиprod-01 · MySQL 8.0
Добавить
ПользовательДоступ
shopshop · localhost
Полный доступ
shop_roshop · localhost
Только чтение
analyticsshop, app · 10.0.0.7
Только чтение
Выданы права SELECT на shop и app

phpMyAdminphpMyAdmin в один клик

Установите phpMyAdmin как шаблон сайта и входите без пароля — кнопкой рядом с пользователем в списке баз. Basic Auth закроет страницу входа вторым паролем.

  • Установка как 1-click шаблон сайта
  • Auto-login интеграция с Deploykin
  • Basic Auth защита от несанкционированного доступа
  • SSL-сертификат — в один клик, как у любого сайта
  • Автовход доступен только тем, кто управляет серверами команды
phpMyAdminpma.example.com
Basic Auth
БазаВойти как
shop1,2 ГБ
shop
app640 МБ
app

Автовход

pma.example.comвход под shop · без пароля

ИмпортИмпорт SQL-файлов

Загрузите дамп через панель — Deploykin импортирует его в выбранную базу без консоли.

  • Форматы .sql, .sql.gz, .sql.zst и .zip — распаковка на сервере
  • До 100 МБ — загрузкой прямо из браузера
  • Большие дампы — по пути к файлу на сервере
  • Сам импорт идёт на сервере фоновой задачей
Импорт дампаprod-01 · MySQL 8.0
Готово
Загрузить файлПуть на сервере
Файлshop.sql.zst
Целевая базаshop

Импортирован в shop84 / 84 МБ

Форматы .sql .sql.gz .sql.zst .zip

Интеграция с сайтамиАвтоматическое обновление .env

При создании Laravel-сайта Deploykin заводит базу и пользователя и сам записывает доступы в .env. Сменили пароль пользователя — он обновится и в .env сайтов, которые под ним работают.

  • Смена пароля пользователя базы переносится в .env сайта
  • Файл закрыт правами 600 и принадлежит пользователю сайта
  • Никаких ручных правок конфигов
.envshop.example.com
Обновлён
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=shop
DB_USERNAME=shopDB_PASSWORD=x2Rt••••••••••••
.env обновлён автоматически

Дашборд MySQL

Зависший запрос — найти и завершить.

Больше не нужно подключаться по SSH и вручную запускать KILL. Найдите медленный запрос в списке процессов и завершите его одним кликом.

  • Соединения, запросы в секунду, буферный пул и медленные запросы — на одном экране
  • Фильтры списка: все, активные, спящие и медленнее 5 секунд
  • Запросы дольше 30 секунд подсвечены красным
  • Данные обновляются каждые 5 минут и сразу после завершения процесса
  • Без SSH, без консоли, без KILL-команд
MySQLprod-01 · 8.0 · аптайм 42 дня
работает
Соединения44 / 500
Запросов/сек312
Буферный пул67%
Медленные запросы0

Список процессовВремя

SELECT p.*, c.name FROM products p JOIN…#4821 · shop_ro @ 10.0.0.7 · shop
завершён
Sleep#4873 · app @ localhost · app
12 с
UPDATE carts SET updated_at = NOW()…#4907 · shop @ localhost · shop
0 с
SELECT * FROM orders WHERE status…#4911 · shop @ localhost · shop
0 с
Процесс #4821 завершён · список обновлён

Настройки MySQL

Тюнинг MySQL — без правки my.cnf.

Лимит соединений, буферный пул InnoDB, кодировка, журнал медленных запросов и бинарные логи меняются в настройках пакета. Рядом с полем панель подсказывает значение под память вашего сервера.

  • max_connections и innodb_buffer_pool_size — с рекомендацией под ваш сервер
  • Журнал медленных запросов с порогом long_query_time
  • Удалённые подключения: bind-address и правило файрвола для порта 3306 — одним переключателем
  • Бинарные логи выключены по умолчанию, чтобы не заполнять диск
  • Если MySQL не поднялся с новым конфигом — возвращается прежний
Настройки MySQLprod-01 · 8 ГБ RAM
Применено
ПараметрЗначение
max_connectionsрекомендуется 500
500
innodb_buffer_pool_sizeрекомендуется 3200M
3200M

Журнал медленных запросов

Записывать медленные запросы
long_query_time
2 с
Файл журнала
mysql-slow.log
Настройки применены · MySQL перезапущенСохранить

Кластер

Отдельный сервер базы. Доступ — только своим.

В кластере порты MySQL и Redis открыты только соседним серверам, а не всему интернету. Адрес базы Deploykin сам пропишет в .env сайта.

База на отдельном сервере

Вынесите базу на выделенный сервер

Держите приложение и базу на разных серверах. Deploykin подключает сайт к MySQL на выделенном сервере БД и открывает порт 3306 только серверам того же кластера — файрвол настраивается автоматически.

  • Подключение сайта к MySQL на другом сервере
  • Файрвол автоматически пускает только серверы кластера
  • .env обновляется на хост, порт и доступы автоматически
  • Масштабируйте приложение и базу независимо
Файрвол db-01UFW · порт 3306 закрыт снаружи
MySQL
Разрешено дляПорт
web-0110.0.0.2
3306/tcp
worker-0110.0.0.3
3306/tcp
web-0210.0.0.4
3306/tcp
Порт 3306 открыт для web-02 — и больше никому
Redis

Redis для кэша и очередей

Установите Redis на сервер в один клик и настройте его формой: пароль, лимит памяти, политика вытеснения, AOF. Доступ для серверов кластера включается одним переключателем — bind и файрвол настроятся сами.

  • Установка Redis как сервиса на сервер
  • Редактор конфигурации Redis из панели
  • Bind и firewall под нужную сеть
  • Доступ к Redis между серверами одного кластера
Redisdb-01 · redis.conf
Применено
Доступ из кластерапорт 6379 открыт кластеру
bind 127.0.0.1 10.0.0.5port 6379
requirepass ••••••••••••
maxmemory 512mb
maxmemory-policy allkeys-lru
appendonly yes

Что ещё

Бэкапы, клоны и размеры баз — тоже из панели.

Что происходит с данными после того, как база создана, — тоже без консоли.

  • Бэкапы по расписанию

    Дамп любой базы — от каждых 10 минут до раза в месяц или по своему cron. С шифрованием и проверкой архива.

  • MyDumper для больших баз

    Два движка дампа: классический mysqldump и параллельный MyDumper, который снимает большие базы в несколько потоков.

  • Клонирование БД

    При клонировании сайта база копируется целиком — на этот же или на другой сервер.

  • Размеры баз

    Размер каждой базы отслеживается автоматически — видно, что растёт и занимает диск.

  • Пароли под присмотром

    Пароль пользователя скрыт и открывается по клику — только тем, кто управляет серверами. Каждый показ записывается в журнал.

  • SQL для AI-ассистента

    Ассистент и MCP-клиенты читают базу под отдельным пользователем с правом только на SELECT — доступы приложения им не передаются.

В панели 203.0.113.21 Подключить готово за 4 мин 52 с

Управляйте базами без SQL.

Создавайте базы, пользователей и настраивайте права — всё из панели, без командной строки.

  • 7 дней бесплатно
  • Без привязки карты
  • Поддержка на русском

Мы используем cookies и сервис веб-аналитики «Яндекс Метрика» (включая Вебвизор) для улучшения работы сайта. Подробности — в политике конфиденциальности.