Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / MySQL / Установка MySQL / Заметки по операционным системам /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Примечания к OS/2 - Программирование от RIN.RU
Примечания к OS/2

В MySQL используется достаточно много открытых файлов. Поэтому в свой файл "CONFIG.SYS" вам нужно добавить код вроде приведенного ниже:


SET EMXOPT=-c -n -h1024


В противном случае вы можете столкнуться со следующей ошибкой:


File "xxxx" not found (Errcode: 24)


При использовании MySQL с OS/2 Warp 3 требуется FixPack 29 или выше, а с OS/2 Warp 4 -FixPack 4 или выше. Это требуется для библиотеки Pthreads. MySQL может быть установлен на файловой системе, поддерживающей длинные имена, такой как HPFS, FAT32, и т.п.


Скрипт "INSTALL.CMD" должен запускаться из собственной оболочки OS/2 - "CMD.EXE"; и может не работать в заменяющих ее оболочках, таких как "4OS2.EXE".


Скрипт "scripts/mysql-install-db" был переименован. Теперь он называется "install".cmd и является REXX-скриптом, который задает установки безопасности MySQL по умолчанию и создает иконку WorkPlace Shell для MySQL.


Поддержка динамических модулей скомпилирована, но полностью не проверена. Динамические модули должны быть скомпилированы с использованием динамической библиотеки Pthreads.


gcc -Zdll -Zmt -Zcrtdll=pthrdrtl -I../include -I../regex -I.. \
-o example udf_example.cc -L../lib -lmysqlclient udf_example.def
mv example.dll example.udf


Примечание: в соответствии с ограничениями OS/2 размер основной части имен модулей UDF не должен превышать 8-ми символов. Модули хранятся в каталоге "/mysql2/udf"; скрипт s`afe-mysqld.cmd" помещает путь к этому каталогу в переменную окружения BEGINLIBPATH. При использовании UDF-модулей определенные расширения игнорируются - они все принимаются как ".udf". Например, в Unix динамический модуль может иметь имя "example.so" и функция из него будет загружаться следующим образом:


mysql> CREATE FUNCTION metaphon RETURNS STRING SONAME "example.so";


В OS/2 модуль будет иметь имя "example.udf", но вы не должны определять расширение модуля:


mysql> CREATE FUNCTION metaphon RETURNS STRING SONAME "example";




 8  Комментарии к статье  8 8  Обсудить в чате

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь