Ручная установка сервера БД MySQL
Навигация : Оглавление / Установка ПО
Установка и конфигурирования сервера MySQL происходят при установке ПО "Astalavista SuperVisor". Но если по каким то причинам вы решите установить БД MySQL отдельно ( т.е вручную ), Вам нужно причитать данный раздел
Содержание
Cервер MySQL версии 4.0
Cервер MySQL версии 5.0
Решение проблем
Если Ваш сервер MySQL не запускается, то причину этого следует искать в текстовом файле <имя вашей машины>.err, который находится в папке Data
Если Некоторые таблицы не создаются - проблема в кодировках. Для астасервера требуется кодировка cp1251
Перенос БД версии 4.х на 5.0 или смена ключевых параметров InnoDB
Прежде всего перед операцией переноса либо изменения ключевых параметров InnoDB (смена размеров файлов данных и лог-файлов) остановите аста-сервер.
Далее следует сменить формат хранения данных с InnoDB на MyISAM, например, программой Boss.exe или любым другим менеджером MySQL.
После смены формата файлы innodb (они обычно около гигабайта и называются ibdata1*, ib_logfile*, ib_arch_log_0000000000) больше не нужны. И их можно удалить.
Вся БД будет находиться только в папке c:\mysql\data\asta (или аналогичной). Вот именно эту папку и нужно перенести в аналогичную на новой инсталляции MySQL.
Данные о пользователях БД находятся в папке c:\mysql\data\mysql. Если их тоже нужно сохранить - скопируйте и эту папку.
Перед копированием данных остановите MySQL.
Измените Ваш конфиг-файл my.ini.
Запустите MySQL. При первом запуске будут созданы новые файлы InnoDB в указанном месте и нужного размера.
После этого нужно сделать обратную процедуру конвертации данных из формата MyISAM в формат InnoDB.