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>");