Ручная установка сервера БД MySQL — различия между версиями
Vis (обсуждение | вклад) |
Vis (обсуждение | вклад) |
||
| (не показано 8 промежуточных версий этого же участника) | |||
| Строка 4: | Строка 4: | ||
| − | Установка и конфигурирования сервера MySQL происходят при установке ПО "Astalavista SuperVisor". Но если по каким то причинам вы решите установить БД MySQL отдельно ( т.е вручную ) | + | Установка и конфигурирования сервера MySQL происходят при установке [http://www.astalavista.ru/index.php?products=supervisor ПО "Astalavista SuperVisor"]. Но если по каким то причинам вы решите установить БД MySQL отдельно ( т.е вручную ), Вам нужно причитать данный раздел |
===Cервер MySQL версии 4.0=== | ===Cервер MySQL версии 4.0=== | ||
| Строка 30: | Строка 30: | ||
---- | ---- | ||
| − | === | + | ===Решение проблем=== |
| − | + | Если Ваш сервер MySQL не запускается, то причину этого следует искать в текстовом файле '''<имя вашей машины>.err''', который находится в папке '''Data''' | |
| + | |||
| + | Если Некоторые таблицы не создаются - проблема в кодировках. Для астасервера требуется кодировка '''cp1251''' | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===Перенос БД версии 4.х на 5.0 или смена ключевых параметров InnoDB=== | ||
| + | |||
| + | Прежде всего перед операцией переноса либо изменения ключевых параметров InnoDB (смена размеров файлов данных и лог-файлов) остановите аста-сервер. | ||
Далее следует сменить формат хранения данных с InnoDB на MyISAM, например, программой Boss.exe или любым другим менеджером MySQL. | Далее следует сменить формат хранения данных с InnoDB на MyISAM, например, программой Boss.exe или любым другим менеджером MySQL. | ||
| − | После смены формата файлы innodb (они обычно около гигабайта) больше не нужны. | + | После смены формата файлы innodb (они обычно около гигабайта и называются ibdata1*, ib_logfile*, ib_arch_log_0000000000) больше не нужны. И их можно удалить. |
Вся БД будет находиться только в папке c:\mysql\data\asta (или аналогичной). Вот именно эту папку и нужно перенести в аналогичную на новой инсталляции MySQL. | Вся БД будет находиться только в папке c:\mysql\data\asta (или аналогичной). Вот именно эту папку и нужно перенести в аналогичную на новой инсталляции MySQL. | ||
| − | После | + | Данные о пользователях БД находятся в папке c:\mysql\data\mysql. Если их тоже нужно сохранить - скопируйте и эту папку. |
| + | |||
| + | Перед копированием данных остановите MySQL. | ||
| + | |||
| + | Измените Ваш конфиг-файл my.ini. | ||
| + | |||
| + | Запустите MySQL. При первом запуске будут созданы новые файлы InnoDB в указанном месте и нужного размера. | ||
| + | |||
| + | После этого нужно сделать обратную процедуру конвертации данных из формата MyISAM в формат InnoDB. | ||
Текущая версия на 15:37, 2 августа 2010
Навигация : Оглавление / Установка ПО
Установка и конфигурирования сервера 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.