Система управления базами данных MySQL
MySQL - система управления базами данных (СУБД). Большинство популярных движков сайтов и форумов используют MySQL для работы.
На хостинге используется MySQL 5.6 и 8.0
Выбрать нужную версию можно в контрольной панели при создании БД.
Параметры доступа к MySQL серверу
Логин и пароль для каждой БД можно посмотреть в контрольной панели в меню “Базы данных MySQL”.
| Сервер |
`localhost` Адрес сервера для внешних подключений указан в контрольной панели (меню - Базы данных) |
| Логин |
Имя пользователя базы данных (имеет вид: `a1234-mydb`) |
| Пароль | Пароль пользователя базы данных (указан в контрольной панели) |
Адрес подключения к MySQL 8 для каждого аккаунта свой и указан в контрольной панели.
Удалённый доступ к MySQL серверу
phpMyAdmin - ссылка на PMA именно для вашего аккаута указана в контрольной панели.
phpMyAdmin не предназначен для создания и загрузки дампов БД. Для того, чтобы скачать дамп, удобнее сделать полный бекап аккаунта (Контрольная панель → “Бекапы”) и скачать дамп нужной БД.
Загрузить свой дамп в БД удобно в командной строке (ssh), или через сторонние программы.
Мы рекомендуем использовать SQLyog (Community Edition). Она так же работает в эмуляторе Wine под Linux и OS X.
Специфика MySQL серверов нашего хостинга
Регистрозависимость
Все MySQL сервера базируются на операционных системах семейства UNIX, поэтому названия таблиц и колонок регистрозависимы. Т.е. MyTable и mytable - это разные таблицы.
Кодировки
Кодировка по умолчанию при создании баз - utf8. Однако на сервере mysql.dobrohost.ru (сервера santa и buffy) для совместимости со старыми скриптами по умолчанию выполняется SET NAMES cp1251 для всех соединений.
Для разработчиков - соответствующие строчки в конфиге mysql сервера:
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci
init-connect="SET NAMES cp1251;"
Лучше не полагаться на настройки по умолчанию, а явно прописывать необходимые кодировки в ваших скриптах.