Виртуальный хостинг

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

2017-10-07

Ниже - как создать базу данных MySQL и пользователя для неё, а также что проверить, если сайт не подключается к базе.

Как создать базу

  1. Откройте "Основное" -> "Базы данных".
  2. Нажмите "Создать БД".
  3. Укажите "Имя базы" и "Кодировку" (рекомендуем utf8mb4).
  4. Оставьте отмеченным "Создать пользователя с тем же именем", чтобы сразу получить пользователя БД.
  5. Нажмите "Создать". Пароль пользователя показывается один раз - сохраните его.

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

Для подключения из скриптов сайта используйте хост localhost, имя базы, имя пользователя и его пароль.

Как добавить ещё одного пользователя базы

  1. Откройте "Основное" -> "Базы данных" и кликните на базу в списке.
  2. Перейдите в раздел "Пользователи".
  3. Нажмите "Создать пользователя" и выберите базы, к которым у него будет доступ, и нужные права.

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

Там же меняется пароль пользователя ("Сменить пароль"). Права и доступ к базам меняются в настройках пользователя ("Доступ и привилегии").

Если к базе нужно подключаться удалённо, настройте "Удалённый доступ" пользователя (см. статью "Как удаленно подключиться к MySQL серверу?").

Если база не подключается

  • Проверьте имя базы, пользователя и пароль в конфиге сайта. При сомнениях задайте пользователю новый пароль.
  • Хост MySQL для сайтов на хостинге - localhost.
  • Если импорт большого дампа завершается ошибкой Got a packet bigger than max_allowed_packet, обратитесь в поддержку.

Как сделать экспорт и импорт базы, описано в статье "Как сделать экспорт/импорт базы данных MySQL?".