Страница 1 из 1

MySQL on NetWare кто-либо реально использует или щупал ?

СообщениеДобавлено: 15 сен 2006, 10:24
skoltogyan
NW6.5SP5
Mysql тот, что входит в него.

Пробовал-ли кто-либо импортировать в него фалй размером 1.5 G ?

Вообщее - как еге производительность по сравненения с mySQL на других платформах ?

СообщениеДобавлено: 15 сен 2006, 13:53
Мещеряков Андрей
Работет стабильно. Два года на автопилоте - полет нормальный. База nvstat достигала без малого 2G. На 6.0 замечены грабли с невозможностью переименования временных файлов. Причина не ясна - то ли ее nss, то ли старый сервер. На 6.5 такого небыло. На других платформах не эксплуатировал.. Сохранения/восстановление таблиц mysqladmin - нормально.

СообщениеДобавлено: 15 сен 2006, 14:11
Савельев Сергей
На NW 6.5 использую MySQL 5.0.21
ставил поверх четвёрки (которая входит в состав NW 6.5)

NVStst крутится 2 месяца. Проблем пока не замечал (хотя задачка не бог весть какая)

В недалёком будущем преподаватели планируют студентов MySQL'ем пытать, естественно на другом сервере.
посмотрим что будет

пробовали делать импорт в него фйла. размеро 1.5 G ?

СообщениеДобавлено: 15 сен 2006, 14:32
skoltogyan
пробовали делать импорт в него фйла. размером 1.5 G ?

СообщениеДобавлено: 15 сен 2006, 15:29
Мещеряков Андрей
1.223G если быть точным. Нет проблем.

а какова процедура апгрейда ?

СообщениеДобавлено: 15 сен 2006, 16:48
skoltogyan
а какова процедура апгрейда (с учетмо того, что уже есть базы в старой mysql ) ?

СообщениеДобавлено: 15 сен 2006, 18:04
Савельев Сергей
А там скрипт ПЕРЛОВЫЙ есть для обновления базы пользователей

Только я не усёк одного момента. С иными Базами происходят какие-нибудь действия или нет (без букваря не помню, и делать пока не приходилось)
если никто не ответит, то завтра скажу точнее

Внимание!!!!!!
Прежде чем запускать скрипты необходимо убедится в при отсутствии компонентов PERL'а для MySQL
я не помню есть эти компоненты в перле изначально, но мне пришлось обновлять их
http://forge.novell.com/modules/xfconte ... rl/Modules

СообщениеДобавлено: 16 сен 2006, 11:55
Савельев Сергей
От старого MySQL остаётся только MY.CNF и каталог DATA
Всё остальное сохранить в другом каталоге и удавить из SYS:MYSQL
Распаковать скаченный архив. Скопировать всё что распаковалось SYS:MYSQL
Запустить новую версию MYSQL
Обновить таблицы привилегий
Перед обновлением привилегий сделайте резервную копию базы пользователей

2.5.8. Обновление таблиц привилегий
Некоторые выпуски вносят изменения в структуры таблиц привилегий (таблицы в базе данных mysql), добавляя новые привилегии или средства. Дабы иметь уверенность, что структура ваших таблиц привилегий не устарела при обновлении MySQL, вы должны их также обновить.
В системах на базе Unix и Unix-подобных ОС это делается путем запуска сценария
mysql_fix_privilege_tables:
shell> mysql_fix_privilege_tables
Этот сценарий должен выполняться при работающем сервере. Он пытается установить соединение с сервером, который функционирует на локальном хосте, от имени root. Если ваша учетная запись root требует пароля, укажите пароль в командной строке. Для MySQL 4.1 и выше это делается следующим образом:
shell> mysql_fix_privilege_tables --password=пароль_пользователя_root
Для более ранних версий MySQL это выглядит так:
shell> mysql_fix_privilege_tables пароль_пользователя_root
Сценарий mysql_fix_privilege_tables выполняет все действия, необходимые для преобразования в новый формат существующих таблиц привилегий. При этом он может выдать некоторые предупреждения наподобие Duplicate column names (Дублированные имена столбцов). Их можно проигнорировать.
После завершения этого сценария перезапустите сервер.
В Windows-системах не было простого пути обновить таблицы привилегий до версии MySQL 4.0.15. Начиная с этой версии, дистрибутив MySQL включает в себя SQL-сценарий mysql_fix_privilege_tables.sql, который можно запустить с помощью клиента mysql.
Если MySQL находится в каталоге С:\mysql, команды выглядят следующим образом:
С:\> С:Mysql\bin\mysql -u root -p mysql
mysql> SOURCE C:\mysql\scripts\mysql_fix_privilege_tables.sql
Программа mysql запросит у вас пароль для root; введите его. Если ваша установка находится в другом каталоге, исправьте соответствующим образом команду. Как и при выполнении этой процедуры под Unix, во время работы mysql_f ix_privilege_tables. sql могут быть выданы сообщения типа Duplicate column names. Их также можно проигнорировать.
После завершения этого сценария перезапустите сервер.


Если чего забыл, то люди поправят
Я почти также делал, только сохранять базы мне не надо

Ещё я правил базу инсталлированных продуктов
prodsync menu

СообщениеДобавлено: 18 сен 2006, 12:51
skoltogyan
нормлаьно обновил mysql до 5.024a
обновил perl extnesion - вроде работает.

Обновил PHP extension до:
sys:\php5\etx\phpmysql.nlm (size 40511)

перезагрузил сервер. захожу в phpmyqdmin и сразу: admsrv вываливается из защищенной памяти

СообщениеДобавлено: 18 сен 2006, 14:38
Савельев Сергей
Ну, Вы идете прямо по моим стопам, наступая на те же грабли
http://www.gknw.de/phpbb/viewtopic.php?t=190

А вы брали php расширения откуда

СообщениеДобавлено: 18 сен 2006, 18:57
skoltogyan
А вы брали php расширения откуда именно ?

прочитал по ссылке обмен мнениями на сайте Гюнтера.
должен сказать - яснее не стало. :(

разобрался почему у меня phpmyadmin вываливался

СообщениеДобавлено: 19 сен 2006, 17:17
skoltogyan
- вытянул
http://www.gknw.net/php/dev/php5.0.5_ap ... 214841.zip

- распаковал, взял из него:
php5\etx\php_mysql_5.nm и скопировал его сюда так:
sys:\php\ext\php_mysql.nlm

- в sys:\php\php.ini и заменил в нем строку
extension=phpmysql.nlm
на
extension=php_mysql.nlm

- переименовал файл
sys:\system\libmysql.nlm
в
sys:\system\libmysql.old
(этот файл берется теперь из sys:\mysql\bin (по пути поиска) )
Возможно, что нужно будет из sys:\mysql\bin\libmysql/nlm скопировать
в sys:\system\libmysql.nlm , если возникнут вопросы с NAudit.

После этого перезагрузил сервер и теперь можно нормально работать и с phpmyadmin

Re: разобрался почему у меня phpmyadmin вываливался

СообщениеДобавлено: 19 сен 2006, 17:24
Владимир Горяев
skoltogyan писал(а):- переименовал файл
sys:\system\libmysql.nlm
в
sys:\system\libmysql.old
(этот файл берется теперь из sys:\mysql\bin (по пути поиска) )
Возможно, что нужно будет из sys:\mysql\bin\libmysql/nlm скопировать
в sys:\system\libmysql.nlm , если возникнут вопросы с NAudit.
NA зачем-то кладет свой sys:\system\libmysql.nlm и если версия отличается - кердык, абенд. sys:\system\libmysql.nlm убирать надо, копировать из sys:\mysql\bin\ необязательно.