2.6 Notes spécifiques aux systèmes d'exploitation
2 Installer MySQL
Manuel de Référence MySQL 4.1 : Version Française
. Notes relatives à Linux (toutes versions) . Notes relatives à Mac OS X . Notes pour Solaris . Notes relatives à BSD . Notes sur les autres Unix ->Notes relatives à OS/2 . Notes relatives à BeOS
|
2.6.6 Notes relatives à OS/2
MySQL utilise un certain nombre de fichiers ouverts. A cause de cela,
vous devez ajouter un ligne se rapprochant de la suivante dans votre
fichier
CONFIG.SYS
:
Si vous ne le faites pas, vous obtiendrez probablement l'erreur :
File 'xxxx' not found (Errcode: 24)
|
Lors de l'utilisation de MySQL avec OS/2 Warp 3, FixPack 29 ou plus est requis.
Avec OS/2 Warp 4, FixPack 4 ou plus est requis. C'est un besoin de la bibliothèque
des Pthreads. MySQL doit être installé sur une partition qui supporte les noms
de fichiers longs, tel que HPFS, FAT32, etc.Le script
INSTALL.CMD
doit être exécuté à partir du
CMD.EXE
d'OS/2
et ne fonctionnera probablement pas avec des substituts tels que
4OS2.EXE
.
Le script
scripts/mysql-install-db
a été renommé. Il est maintenant
nommé
install.cmd
et est un script REXX, qui mettra en place les
configurations de sécurité par défaut de MySQL et créera les icônes WorkPlace
Shell pour MySQL.
Le support des module dynamiques est compilé, mais n'est pas assez testé.
Les modules dynamiques doivent être compilés en utilisant la bibliothèque
pthreads.
gcc -Zdll -Zmt -Zcrtdll=pthrdrtl -I../include -I../regex -I.. \ -o exemple udf_exemple.cc -L../lib -lmysqlclient udf_exemple.def mv exemple.dll exemple.udf
|
Note
: A cause des limitations de OS/2, les noms des modules
UDF
ne doivent pas dépasser 8 caractères. Les modules sont stockés dans
le répertoire
/mysql2/udf
; le script
safe-mysqld.cmd
placera
ce répertoire dans la variable d'environnement
BEGINLIBPATH
.
Lors de l'utilisation des modules
UDF
, les extensions spécifiées sont
ignorées. Elle est supposée être
.udf
.
Par exemple, sous Unix, le module partagé peut se nommer
exemple.so
et vous chargeriez une de ses fonctions de la façon suivante :
mysql> CREATE FUNCTION metaphon RETURNS STRING SONAME "exemple.so";
|
Sous OS/2, me module s'appellera
exemple.udf
, mais vous n'aurez pas
à spécifier son extension :
mysql> CREATE FUNCTION metaphon RETURNS STRING SONAME "exemple";
|
|