MySQL — создание и управление базами данных


MySQL — создание и управление базами данных

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

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

В новом окне введите имя базы и нажмите кнопку Создать.

В меню Принадлежность из выпадающего списка выберите сайт, который будет использовать данную базу, нажмите на кнопку Сохранить.

Далее нажмите на кнопку Добавить пользователя, где из выпадающего списка выберите необходимого MySQL-пользователя. В поле Права рекомендуется установить значение Полный доступ. Далее необходимо нажать кнопку Создать.

На этом настройка завершена. Теперь вы можете использовать базу данных для размещения нового сайта.

Подключение к серверу MySQL

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

Здесь вы можете получить основную информацию для подключения к серверу.

  • Адрес сервера баз данных (хост): login.mysql, где login — уникальное имя услуги хостинга (указано в верхней правой части панели управления).
  • Имя MySQL-пользователя (логин): login_mysql.
  • Для получения пароля MySQL-пользователя нажмите кнопку Сбросить пароль. Новый пароль будет отображен на экране.
  • При создании хостинга создается база данных с именем login_db.

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

Как войти в PHPMyAdmin?

Приложение PHPMyAdmin позволяет работать с базами данных через браузер. С его помощью вы можете редактировать содержимое базы, выполнять SQL-запросы, осуществлять резервное копирование и восстановление баз данных.

Для доступа к PHPMyAdmin зайдите в панель управления хостингом, раздел Базы данных -> PHPMyAdmin.

Дамп базы MySQL

Экспорт дампа базы данных

Для создания резервной копии зайдите в интерфейс PHPMyAdmin.

    Слева на странице выберите нужную базу данных.

Перейдите на вкладку Экспорт.

При необходимости измените настройки экспорта и нажмите кнопку Вперед в нижней части страницы.

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

Импорт дампа базы данных

Мы рекомендуем создать новую базу данных и выполнить в нее импорт дампа.

Для восстановления базы зайдите в интерфейс PHPMyAdmin и выполните следующие действия:

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

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

Работа с дампом из командной строки

Подключение к хостингу по SSH позволяет работать с базами данных удаленно, без необходимости загрузки дампов на ваш компьютер. Работа с дампами баз данных размером более 64 МБ возможна только из командной строки.

Для создания дампа базы данных выполните команду:

mysqldump -y -f -q –default-character-set=binary –create-options –single-transaction –skip-extended-insert –add-drop-table -h dbhost -u dbuser -pdbpassword dbname > dump.sql

  • dbhost — адрес сервера баз данных
  • dbuser — имя MySQL-пользователя
  • dbpassword — пароль MySQL-пользователя (пишется слитно с параметром -p)
  • dbname — название базы данных
  • dump.sql — название дампа базы данных. Дамп будет создан в текущем каталоге

Для импорта дампа в базу данных выполните команду:

mysql -h dbhost -u dbuser -pdbpassword dbname < dump.sql

Мы рекомендуем предварительно создать новую базу данных и выполнить в нее импорт дампа. Дамп базы данных должен быть загружен на хостинг (см. статью FTP — загрузка файлов на сервер )

После того как база данных будет импортирована, измените в файлах конфигурации сайта название старой базы на новую, проверьте работоспособность.

Удаленный доступ к базе данных MySQL

Подключение к серверу баз данных по умолчанию возможно только с услуги хостинга и с помощью PHPMyAdmin. Если у вас есть несколько услуг хостинга на одном договоре, вы также можете настроить для них работу с одной базой данных.

Для включения удалённого доступа к базе данных хостинга необходимо отправить заявку на support@r01.ru по электронной почте или через раздел «Служба поддержки» в панели управления хостингом. В заявке необходимо указать имя mysql-пользователя, для которого нужно включить удаленный доступ к базе данных. Для удалённого доступа следует использовать указанное имя mysql-пользователя, сервер mysql.hosting.nic.ru и порт 3306.

Изменение кодировки базы данных по умолчанию

Для изменения кодировки базы по умолчанию, например, на UTF-8, зайдите в интерфейс PHPMyAdmin.

  1. В левой колонке выберите нужную базу данных.
  2. Перейдите на вкладку Операции.
  3. В блоке Сравнение выберите utf8_general_ci.
  4. Нажмите кнопку Вперед.

Рекомендуется выбирать кодировку в соответствии с требованиями CMS или рекомендациями разработчика.

utf8_general_ci или utf8_unicode_ci — подходит для большинства CMS.

utf8mb4_unicode_ci или utf8mb4_unicode_520_ci — подходит для новых установок CMS на MySQL 5.6.

utf8mb4_0900_ai_ci — подходит для новых установок CMS на MySQL 8.

Информация для клиентов: +7 (495) 783-3-783; info@r01.ru
Техническая поддержка: +7 (495) 783-3-783; support@r01.ru
Центральный офис: Москва, улица 3-я Хорошевская, дом 2, строение 1


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *