MySQL emplea varios ficheros abiertos. Debido a esto, se
debería agregar al fichero CONFIG.SYS
algo
como lo siguiente:
SET EMXOPT=-c -n -h1024
Si no se hace así, se pueden producir los siguientes errores:
File 'xxxx
' not found (Errcode: 24)
Al emplear MySQL en OS/2 Warp 3, se requiere el FixPack 29 o posterior. Con OS/2 Warp 4, se necesita el FixPack 4 o posterior. Este es un requisito de la biblioteca Pthreads. MySQL Debe ser instalado en una partición con un tipo que soporte nombres de fichero largos, tal como HPFS, FAT32, y otros.
El script INSTALL.CMD
debe ejecutarse desde
la línea de comandos de OS/2, CMD.EXE
, y
podría no funcionar con shells de remplazo como
4OS2.EXE
.
El script scripts/mysql-install-db
ha
cambiado su nombre. Se llama install.cmd
y
es un script REXX, el cual establece la configuración de
seguridad por defecto de MySQL y crea en el Workplace Shell
[nombre que recibe el sistema de ventanas de OS/2] los íconos
de MySQL.
El soporte para módulo dinámico se compila pero no está completamente testeado. Los módulos dinámicos se deben compilar empleando la biblioteca de tiempo de ejecución de 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
Nota: debido a limitaciones en
OS/2, el nombre (sin incluir extensión) de un módulo UDF no
debe exceder de 8 caracteres. Los módulos se almacenan en el
directorio /mysql2/udf
; el script
safe-mysqld.cmd
coloca este directorio en la
variable de entorno BEGINLIBPATH
. Al utilizar
módulos UDF, se ignora cualquier extensión que se especifique.
Se asume .udf
. Por ejemplo, en Unix, el
módulo compartido podría llamarse
example.so
y la carga de una función
contenida en él se haría así:
mysql> CREATE FUNCTION metaphon RETURNS STRING SONAME 'example.so';
En OS/2, el modulo se llamaría
example.udf
, pero la extensión no se
especifica:
mysql> CREATE FUNCTION metaphon RETURNS STRING SONAME 'example';
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.