MySQL - сервер БД MySQL
Что такое MySQL?
MySQL это реляционная база данных, работа с данными в которой осуществляется при помощи SQL запросов. Основными преимуществами этого типа БД является скорость и простота в использовании. При помощи MySQL можно производить операции над данными, которые с текстовыми файлами трудно реализуемы. Данный тип баз данных широко используется в порталах, досках объявлений, электронных магазинах.
Параметры доступа и способы соединения с сервером MySQL.
Сервер баз данных: db<ID>.freehost.com.ua. Точный адрес сервера БД указан в письме с активационными данными и в панели управления хостингом, разделе «MySQL», «Управление доступом»
Порт: 3306
Имя пользователя: Имя пользователя создается в панели управления хостингом, в разделе “MySQL”, “Пользователи” и имеет вид «логин хостинга_префикс».
Пароль пользователя: Пароль пользователя указывается, при создается пользователя в ,панели управления хостингом.
Имя базы данных: база данных создается в панели управления хостингом, разделе «mysql», подразделе «Базы данных». Имя базы имеет вид «логин хостинга_префикс».
Доступ к БД может осуществляться:
- Через скрипты Вашого сайта
- При помощи программы phpMyADMIN
При необходимости Вы так же можете настроить удаленный доступ к серверу БД со своего рабочего места. Делается это в панели управления хостингом, разделе “MySQL”, “Управление доступом”
Подробнее об управлении базами и пользователями Вы можете узнать в панели управления хостингом.
Управление базами через web-интерфейс
Для работы с базами MySQL через web-интерфейс на сервере установлена программа phpMyAdmin. Получить доступ phpMyAdmin Вы можете по ссылке http://db<ID>.freehost.com.ua/phpMyAdmin. Точная ссылка на Ваш сервер БД указана в панели управления хостингом, разделе MySQL и в активационном письме, которое высылается после заказа услуг.
Для доступа в phpMyAdmin необходимо использовать имя пользователя и пароль, которые Вы указывали при создании пользователя БД в панели управления хостингом, разделе MySQL.
Технические характеристики и ограничения
Кодировка по-умолчанию: cp1251
Имеющиеся кодировки: latin1 big5 cp1251 cp1257 croat czech danish dec8 dos estonia eu c_kr gb2312 gbk german1 greek hebrew hp8 hungarian koi8_ru koi8_ukr latin2 latin5 swe7 usa7 win1250 win1251 win1251ukr ujis sjis tis620
Поддерживаемый тип таблиц: MyISAM
Время ожидания коннекта: 120 секунд
Версия MySQL на наших серверах
Сервер 1: mysql 4.1.22
Сервер 2: mysql 4.1.22
Сервер 3: mysql 5.0.45
Импорт и экспорт базы данных
Экспорт базы данных можно сделать двумя способами:
- При помощи панели управления хостингом. В разделе «Управление сайтом», подразделе «Бекап сайта» Вы сможете сделать бекап нужных Вам баз данных
- При помощи phpMyAdmin. После выбора нужной Вам базы данных в верхней части страницы, в разделе Экспорт есть возможность выбрать нужные таблицы БД, которые Вы хотите скачать. Так же phpMyAdmin поддерживает разные методы сжатия для экономии трафика при скачивании данных
Если у Вас слишком большая база данных Вы можете обратиться в службу поддержки хостинга и мы сделаем Вам дамп в ручном режиме.
Импорт базы данных осуществляется через утилиту phpMyAdmin, раздел «Импорт». Во время импорта базы данных не забудьте из выпадающего списка выбрать верную кодировку загружаемых данных. По умолчанию нужно выбирать кодировку cp1251.
Пример работы с MySQL в perl
Для работы с MySQL наиболее часто применяется библиотека DBI. Она позволяет наиболее удобно работать с СУБД этого типа.
use DBI;
$database="<DBNAME>";
$password="<PASSWORD HERE>";
$user="<USER>";
$dsn="DBI:mysql:database=$database;host=db<ID>.freehost.com.ua";
$dbh = DBI->connect($dsn,$user,$password);
$dbh->disconnect
Пример работы с базой MySQL в php
$conn=mysql_connect("db<ID>.freehost.com.ua",”<USER>”,"<PASSWORD HERE>") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("<DATABASE>");