MySQL

:: DEVELOPER ZONE

Login / Register

  • MySQL.com
  • Developer Zone
  • Partners
  • Online Shop
  • Downloads
  • Documentation
  • Forums
  • Lists
  • Bugs
  • Events
  • User Groups
  • Guilds
  • Blogs
  • Support
  • Resources
  • Books
  • FAQ

Справочное руководство по MySQL 4.0. :: 2 Установка MySQL :: 2.6 Заметки по операционным системам :: 2.6.7 Примечания к OS/2

  • Overview
  • MySQL Reference Manual
  • MaxDB Documentation
  • Connectors

Search the MySQL manual:


  • Справочное руководство по MySQL 4.0.

  • 2.6 Заметки по операционным системам
  • 2.6.1 Примечания к Linux (Все версии Linux)
  • 2.6.2 Примечания к Windows
  • 2.6.3 Примечания к Solaris
  • 2.6.4 Примечания к BSD
  • 2.6.5 Примечания к Mac OS X
  • 2.6.6 Примечания к другим Unix-системам
  • 2.6.7 Примечания к OS/2
  • 2.6.8 Примечания к BeOS
  • 2.6.9 Примечания к Novell NetWare

Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!


Additional languages

  • German


Learn about new MySQL releases, technical articles, events and more.

Subscribe to the monthly MySQL Newsletter!


Previous / Next / Up / Table of Contents

2.6.7. Примечания к 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; скрипт safe-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";

This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

Top / Previous / Next / Up / Table of Contents

© 1995-2005 MySQL AB. All rights reserved.

  • About MySQL
  • Careers
  • Site Map
  • Contact Us
  • Legal
  • Privacy Policy
  • Trademark Info
  • No Software Patents!