扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
MySQL使用太多的打开文件。因此,你应该增加类似下面的东西到你的“CONFIG.SYS”文件:
SET EMXOPT=-c -n -h1024
如果你不这样做,你将可能碰到下列错误:
File 'xxxx' not found (Errcode: 24)
当OS/2 Warp 3上使用MySQL时,要求FixPack 29或以上。用OS/2 Wrap 4,要求FixPack 4或以上。这是Pthreads库的一个要求。MySQL必须安装在支持长文件名的一个分区上,如HPFS、FAT32等等。
“INSTALL.CMD”脚本必须从OS/2'自己的“CMD.EXE”运行并且不能工作在替代品如“4OS2.EXE”。
“scripts/mysql-install-db”脚本已经被重新命名了:它现在调用“install.cmd”并且是一个 REXX 手迹,将安装缺省的MySQL安全配置并为MySQL创建WorkPlace Shell 图标。
动态模块支持通过编译但没有充分测试,动态模块应该使用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”并且你可以象这样从它装载函数:
CREATE FUNCTION metaphon RETURNS STRING SONAME "example.so";
正是OS/2,模块将被命名为“example.udf”,但是你不指定模块扩展名:
CREATE FUNCTION metaphon RETURNS STRING SONAME "example";
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者