Инструкции



СУБД MySQL

В интерфейсе "Конфигуратора", в разделе "Базы данных" имеется возможность изменять число баз данных MySQL и пароли доступа к ним. В качестве имени хоста для подключению к серверу MySQL следует использовать localhost. По умолчанию, данные в таблицах хранятся в кодировке Windows(cp1251).

Первая проблема, с которой сталкивается абонент — перенос своей БД с локального компьютера на наш сервер. Следует помнить, что наш сервер работает под ОС FreeBSD, а двоичные файлы СУБД MySQL непереносимы между платформами. Поэтому простое копирование файлов вашей БД будет иметь смысл, только если они тоже работали под ОС FreeBSD. Для переноса базы данных рекомендуется сделать дамп вашей исходной БД в текстовый файл и импортировать его, пользуясь утилитой phpMyAdmin, которая доступна на панели инструментов. Логин и пароль для phpMyAdmin такие же, как для доступа к базе. В файл дампа должны быть включены все таблицы и данные из исходной БД, исключая создание самой базы, так как она у вас уже создана и попытка повторного создания приведет к ошибке. Для импорта кликните по пиктограмме SQL в левой колонке интерфейса phpMyAdmin. В появившемся окне перейдите на закладку Импорт файлов, используя клавишу Обзор, укажите исходный файл дампа. При нажатии на кнопку Пошел происходит импорт базы.

Также полезно периодически делать дамп БД с уже работающего сайта. Для этого кликнем по пиктограмме Экспорт на стартовой странице phpMyAdmin. Затем в поле Экспорт выделяем SQL. Выделяем поле Структура и в нем выделяем Добавить удаление таблицы, Добавить IF NOT EXISTS, Добавить значение AUTO_INCREMENT, Обратные кавычки в названиях таблиц и полей. Выделяем поле Данные и в нем выделяем Полная вставка, Расширенные вставки, Использовать шестнадцатиричные (hexadecimal) бинарные поля, Тип экспорта: INSERT. Ниже выделяем поле Послать, в окне Шаблон имени файла пишем его имя (латинскими символами до 8 знаков). Рекомендуется сжимать полученный текстовый дамп одним из предложенных архиваторов. Затем, нажав клавишу Пошел после некоторого времени, требующегося на генерацию дампа, мы собственно и получим файл дампа, который можно будет сохранить у себя на локальном компьютере.

Другую полезную информацию о работе с phpMyAdmin можно получить посетив русскоязычный сайт http://php-myadmin.ru/.

Альтернативным инструментом администрирования БД MySQL является программа Adminer. Данная программа также доступна в панели "Управление сайтом". Несмотря на невзрачность оформления программа имеет интуитивно понятный интерфейс, поддерживает множество функций работы с БД и работает значительно быстрее чем phpMyAdmin. Ею рекомендуется пользоваться для процедур импорта/экспорта громоздких БД. Для импорта необходимо перейти в раздел SQL запрос, в поле Загрузить файл на сервер выбрать файл дампа и Выполнить импорт. Экспорт БД осуществляется в разделе Дамп. Необходимо выбрать имя экспортируемой базы данных, в поле Выходные данные отметить сохранить, в поле База данных - USE, остальные параметры оставить "по умолчанию", после чего нажать Экспорт.

Существуют также специализированные программы для операций импорта/экспорта дампов баз данных. Одной из таких реализаций является Sypex Dumper. Данной программой имеет смысл пользоваться при операциях с базами данных достаточно большого объема.