MySQL-4.0.x(fulltext) 源码修订 patch 文件包

有些朋友可能由于 MySQL 版本号不匹配导致麻烦,现发布一个针对 4.0.27 生成的 patch 文件供用户自己打补丁,要求 Linux/BSD 环境,并配备了 autoconf,automake 等工具,否则也不行。由于 MySQL 4.1 及以上版本引入了一些其它新特性,建议不要直接打补丁,可能也不会成功。:p

补丁下载地址:[color=#800080][url=http://www.hightman.cn/down/myft_patch_hi4.tgz]http://www.hightman.cn/down/myft_patch_hi4.tgz[/url] [/color]
[color=black](约1MB MD5: da2dbdb50bcaf6d50362e0c71e610b0e)[/color]
[color=#800080][/color]
以下是里面的 README.patch 内容:
———————————————————————–
0. 基本要求, 必须在 Linux 或 FreeBSD 等 Unix-Like 的系统上而且已经安装了 GNU 软件开发包, gcc, autoconf, automake 等

1. 下载并解压 myft_patch_hi*.tgz 位于 mysql-4.0.x 源码包同级目录中如下:
myft_patch_hi4/
mysql-4.0.27/

2. 执行补丁,请按顺序来
1) cp myft_patch_hi4/README.hightman_mbft mysql-4.0.27/
2) cp myft_patch_hi4/ft_wordlist.c mysql-4.0.27/myisam/
3) cp myft_patch_hi4/*-gbk.txt mysql-4.0.27/support-files/
3) cd mysql-4.0.27/
4) patch -p1 < ../myft_patch_hi4/myft_4.0.27_hi4.patch 屏幕显示大概如下: ------------------------------------------------------------------- [hightman@sata mysql-4.0.27]$ patch -p1 < ../myft_patch_hi4/myft_4.0.27_hi4.patch patching file acconfig.h patching file configure.in patching file sql/item_strfunc.cc patching file sql/item_strfunc.h patching file sql/lex.h patching file sql/mysqld.cc patching file sql/set_var.cc patching file sql/sql_yacc.yy patching file myisam/Makefile.am patching file myisam/ft_boolean_search.c patching file myisam/ft_nlq_search.c patching file myisam/ft_parser.c patching file myisam/ft_static.c patching file myisam/ftdefs.h patching file myisam/mi_panic.c patching file myisam/myisamchk.c patching file include/ft_global.h 3. 仍在 mysql-4.0.27/ 目录中 执行: 1) aclocal 2) autoheader 3) automake 4) autoconf 4. 完毕后补丁升级工作就完成啦, 在 mysql-4.0.27/ 目录中按 mysql-4.0.x 的安装方式进行就可以了 ./configure --with-charset=gb2312 --with-extra-charsets=all --enable-hightman-mbft make make install 后面参照 README.hightman_mbft 进行 5. 补丁生成命令: ./gen_patch.sh

—————————
2006/09/10 hightman(马明练)

MySQL-4.0.x(fulltext) 源码修订 patch 文件包》上有1条评论

  1. Mistruster

    [url]http://community.csdn.net/Expert/topic/5499/5499371.xml[/url]
    俺弄成 .exe 的了:P

    忘把你的署名放上去了,不会介意吧…

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注