Как создать новую базу данных MySQL в DirectAdmin

Большинству CMS и веб-приложений нужна база данных MySQL или MariaDB. В DirectAdmin базы данных управляются в разделе MySQL Management.

Перед установкой подготовьте имя базы данных, пользователя базы и пароль. Эти данные понадобятся при установке WordPress, Joomla, OpenCart, Laravel или другого приложения.

Как создать базу данных

  1. Войдите в DirectAdmin.
  2. Откройте Account ManagerMySQL Management. В старом скине Enhanced этот пункт может называться MySQL Management в основном разделе аккаунта.
  3. Нажмите Create New Database.
  4. Укажите имя базы данных.
  5. Укажите пользователя базы данных или создайте нового.
  6. Сгенерируйте сложный пароль и сохраните его в надежном месте.
  7. Нажмите Create.

Какие данные нужно сохранить

ПараметрПримерГде используется
Имя базы данныхuser_siteВ установщике CMS или конфигурационном файле.
Пользователь базы данныхuser_siteuserВ установщике CMS или конфигурационном файле.
ПарольСгенерированный парольВ установщике CMS или конфигурационном файле.
Сервер базы данныхlocalhostОбычно используется, если база находится на том же хостинговом сервере.

DirectAdmin часто добавляет логин хостинга как префикс к имени базы и пользователя. Например, если логин хостинга user, а вы указали site, итоговое имя базы может стать user_site. Используйте именно финальное имя, которое показывает DirectAdmin.

phpMyAdmin

После создания базы ей можно управлять через phpMyAdmin. Через phpMyAdmin удобно импортировать SQL-дампы, проверять таблицы, делать экспорт или смотреть данные. Не удаляйте таблицы, если не уверены, для чего они используются.

База данных для установки CMS

Если вы устанавливаете CMS вручную, введите имя базы, пользователя, пароль и сервер в установщике. Если CMS устанавливается через Softaculous, база может создаваться автоматически, и ручное создание может не понадобиться.

Частые ошибки подключения

  • Access denied: неверный пользователь базы или пароль.
  • Unknown database: неверное имя базы или база не создана.
  • Cannot connect to MySQL server: неверный сервер базы. Для локального хостинга обычно используется localhost, если поддержка не указала другое.
  • Too many connections: сайт или скрипт создает слишком много подключений к базе.

Советы по безопасности

  • Используйте сложный уникальный пароль базы данных.
  • Не публикуйте данные доступа к базе в открытых файлах, скриншотах или репозиториях.
  • Перед импортом или удалением таблиц делайте резервную копию.
  • Удаляйте старые неиспользуемые базы только после проверки, что они больше не нужны.