Как создать новую базу данных MySQL в DirectAdmin
Большинству CMS и веб-приложений нужна база данных MySQL или MariaDB. В DirectAdmin базы данных управляются в разделе MySQL Management.
Перед установкой подготовьте имя базы данных, пользователя базы и пароль. Эти данные понадобятся при установке WordPress, Joomla, OpenCart, Laravel или другого приложения.
Как создать базу данных
- Войдите в DirectAdmin.
- Откройте Account Manager → MySQL Management. В старом скине Enhanced этот пункт может называться MySQL Management в основном разделе аккаунта.
- Нажмите Create New Database.
- Укажите имя базы данных.
- Укажите пользователя базы данных или создайте нового.
- Сгенерируйте сложный пароль и сохраните его в надежном месте.
- Нажмите 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: сайт или скрипт создает слишком много подключений к базе.
Советы по безопасности
- Используйте сложный уникальный пароль базы данных.
- Не публикуйте данные доступа к базе в открытых файлах, скриншотах или репозиториях.
- Перед импортом или удалением таблиц делайте резервную копию.
- Удаляйте старые неиспользуемые базы только после проверки, что они больше не нужны.
