Поиск:

Поиск по:

Результаты поиска по запросу «»
Найдено совпадений
По вашему запросу ничего не найдено
.
Показать еще

Работа с MySQL на хостинге NetAngels

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

Приведенные ниже рекомендации справедливы для клиентов тарифных планов виртуального хостинга "Лайт", "Стандарт" и "Профи".

Выбор версии MySQL

На нашем хостинге доступно использование MySQL версий 4.0, 4.1, 5 (5.5 на момент написания статьи). Изменить используемую Вашим аккаунтом версию MySQL Вы можете, подав заявку в службу технической поддержки, например, через панель управления хостингом или написав на info@netangels.ru.

Обратите внимание на то, что если у вас уже созданы какие-то базы данных, то, для изменения версии необходимо выполнить следующие действия:
  1. Сохранить дампы (экспортные файлы) всех имеющихся баз данных (через phpMyAdmin или утилиту mysqldump в консоли).
  2. Удалить все имеющиеся на сервере базы данных.
  3. Подать заявку на смену версии MySQL в службу технической поддержки и дождаться ответа на эту заявку.
  4. Загрузить обратно созданные дампы баз данных.

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

Смена пароля, создание баз данных

Пароль для подключения к MySQL меняется через соответствующую форму в панели управления в разделе "MySQL".

Для тарифов "Лайт" и "Стандарт" новые базы данных создаются через интерфейс панели управления. При этом вновь создаваемые базы будут именоваться так: uXXXXX_dbname, где uXXXXX -- это Ваш логин, а dbname -- это имя, которое Вы можете выбрать для своей БД. Подобные ограничения призваны устранить возможность коллизий имен, когда несколько клиентов захотят создать БД с одним и тем же именем.

Для тарифа "Профи" ограничение на имена баз отсутствует и их создание возможно через интерфейс phpMyAdmin, либо стандартным образом через SQL-запрос CREATE DATABASE.

Подключение к MySQL из скриптов

На всех тарифных планах хостинга и VDS для подключения необходимо указывать адрес сервера MySQL (MySQL hostname) localhost. Обращаем внимание на тот факт, что для тарифных планов хостинга это значение не может быть оставлено пустым.

Клиенты использующие VDS, для подключения к MySQL также могут использовать UNIX-socket. Такой способ подключения к MySQL поддерживается всеми типами клиентов и языков программирования, однако он несколько отличается от подключения через tcp, обычно используемого в Windows. Когда Вы подключаетесь к MySQL из скриптов PHP, используя расширения mysql или mysqli, Вам достаточно указать в качестве сервера БД 'localhost', и PHP будет знать, что данные для подключения необходимо взять в вашем php.ini. К сожалению, разработчики PHP при проектировании модуля PDO::mysql решили не обращать внимание на поведение имеющихся модулей, поэтому для PDO этот фокус не работает.

Работа с phpMyAdmin

На изначально настроенном и предоставленном клиенту аккаунте phpMyAdmin доступен по адресу http://uXXXXX.netangels.ru/mysql/ Эта ссылка работает до тех пор, пока адрес uXXXXX.netangels.ru прописан в качестве основного имени или в качестве alias'а у какого-то из сайтов данного аккаунта. Если это имя из списка сайтов удалить, phpMyAdmin по этому адресу становится недоступен. Пожалуйста, обратите на это внимание. Имена типа uXXXXX.netangels.ru в квоту по доменам не входят.

В качестве альтернативы Вы можете обращаться к phpMyAdmin через имя любого сайта, размещенного у Вас на аккаунте, обратившись по адресу http://sitename.ru/mysql/, где sitename.ru -- название любого из Ваших сайтов.

Нюансы применения кодировок для MySQL 4.1 и выше

MySQL версии 4.1 и старше отличаются от 4.0 расширенными возможностями по работе с кодировками. Если Ваш сайт работает в кодировке Windows-1251, то после соединения с базой данных необходимо выполнить SQL-запрос "SET NAMES cp1251". Подробнее о нюанасах работы с кодировками MySQL можно прочитать здесь:

Регистрация доменов

в зонах .RU .РФ

от 200 рублей Зарегистрировать домен

SSL сертификаты

Подтверждение сайта и надежная защита

передаваемых данных

Купить сертификат

Облачные VDS

дешевле чашки кофе

Процессорных ядер: 4, Память: 4 Гб, Диск: 20 Гб SSD, Резервное копирование

от 35 р/день Заказать VDS

Все, что нужно от хостинга

Простое решение для вашего сайта

Подробнее

Хранилище данных

Храни что хочешь по смешным ценам

Почасовая оплата за размещенные данные.

Заказать хранилище