MySQL — наиболее распространенная на данный момент СУБД (Система Управления Базами Данных). Большинство динамических сайтов использует именно MySQL в качестве хранилища своих данных. Поэтому, если вы собираетесь использовать на своем сайте CMS или блоговый движок, то вам, скорее всего, понадобится подключить услугу «Поддержка СУБД MySQL».
При подключении услуги вы можете выбрать три варианта дискового пространства под MySQL: 4, 7 или 10 Гб. Для начала большинству пользователей подойдет минимальный вариант — 4 Гб, однако это значение при необходимости можно в любой момент увеличить. Кроме того, вы можете выбрать и необходимое вам количество баз данных.
На серверах хостинга «Джино» доступна MySQL версии 5.x, другие версии (4.x) мы не устанавливаем. Для хранения данных можно использовать как таблицы MyISAM, так и InnoDB (различие между ними в том, что MyISAM несколько быстрее и поддерживает полнотекстовый поиск, а InnoDB поддерживает транзакции).
При подключении данной услуги автоматически создается одна база данных (БД), ее имя совпадает с логином аккаунта. Через контрольную панель в разделе «Управление / Управление базами MySQL» вы можете создавать дополнительные БД, все они будут иметь имена вида логин_имяБД, а их количество зависит от подключенного варианта услуги «Базы данных». Создавать БД прямым SQL-запросом (CREATE DATABASE …) нельзя.
По умолчанию имя пользователя БД и его пароль также совпадают с логином и паролем аккаунта, однако в целях безопасности мы настоятельно рекомендуем сразу же сменить пароль БД, чтобы сделать их разными. Сменить пароль можно в контрольной панели в разделе «Управление / Управление базами MySQL». Здесь же вы можете создать для каждой из своих БД по дополнительному пользователю с отдельными логином и паролем.
По умолчанию доступ к базам данных вашего аккаунта возможен только с того же сервера, на котором этот аккаунт находится. Если же вам нужно обращаться к БД извне (например, для использования MySQL-менеджеров на локальном компьютере), то вы можете открыть доступ для пяти IP-адресов или подсетей класса C — это делается в разделе «Управление / Управление базами MySQL / Доступ».
Просматривать данные в ваших БД и управлять ими проще всего с помощью phpMyAdmin — специального веб-интерфейса для работы с MySQL.
Часто задаваемые вопросы по работе с MySQL рассмотрены в специальном разделе «Вопросов и ответов» на нашем сайте.
Для того, чтобы ваши приложения или скрипты могли использовать БД, их надо соответствующим образом настроить. Это делается в конфигурационном файле приложения, который обычно называется config.php, configuration.php или т. п. Для настройки скрипта впишите в этот файл следующие параметры:
К сожалению, очень часто неграмотно написанные запросы к MySQL или непроиндексированные таблицы БД приводят к значительному уменьшению скорости открытия страниц вашего сайта. Чтобы понять, какие именно запросы к БД стоит оптимизировать, вы можете воспользоваться логом медленных запросов к MySQL (mysql-slow.log) — специальным файлом, который при появлении медленных запросов автоматически создается в папке logs на вашем аккаунте. Информация в этом файле обновляется раз в сутки и содержит только самые проблемные SQL-запросы. Также эта информация есть в разделе «Статистика / Лог-файлы» контрольной панели.
| Услуга | Цена в сут. | Цена в мес. |
|---|---|---|
| Стоимость подключения и изменения услуги равна суточной стоимости включаемого варианта этой услуги. | ||
| Поддержка СУБД MySQL 4 Гб | 1.40 руб. | 42.00 руб. |
| Поддержка СУБД MySQL 7 Гб | 2.80 руб. | 84.00 руб. |
| Поддержка СУБД MySQL 10 Гб | 4.20 руб. | 126.00 руб. |