下载了 Fire IPBS v1.0.9 Build 050522 ,按照说明进行安装:

MySQL 数据库用户的首次安装
<+> 完成目录和文件上传、设置之后,可以开始安装或升级

[1]将"上传目录"目录下所有文件夹和文件上传到论坛根目录下
[2]在浏览器中输入 "论坛网址/install/index.php" 地址并运行,根据程序提示输入必要的目录路径、URL和数据库信息即可完成安装
[3]现在您可以将 install 目录下除 img 目录及 install.lock 以外的所有文件和文件夹删除

看上去倒是很简单,首先在MYSQL里面创建一个IPBS数据库,然后运行INSTALL,填写数据库信息,填写管理员信息,ok,下一步,结果:

alter table ibf_posts ADD FULLTEXT(post)

The used table type doesn\’t support FULLTEXT indexes

百思不得其解,看上去好像是 不支持 全文本索引?找资料,结果:

回答是:用MyISAM格式创建数据库就行了
先谢过大侠能否说的详细些
是在PHPMYADMIN的界面里吗?还是要配置‘config.inc.php’这个文件呀?‘PHP.ini’这个用改不?
急急急,大侠们,该出手了呀??!

BTMAS 官方交流论坛
http://www.btmas.com/download/install_manual.rar
1.修正首次安装的一些问题
2.解决安装出现"The used table type doesn\’t support FULLTEXT indexes "的问题,可以尝试使用此安装程序。

填写完相关数据后按下确认后会出现下面的提示.
Warning!
The following errors must be rectified before continuing!
Please go back and try again!
alter table ibf_posts ADD FULLTEXT(post)
The used table type doesn\’t support FULLTEXT indexes
回答是:取消FULLTEXT.?

还一个更加复杂的 java + mysql使用中文全文索引?

这是MYSQL上的:Full-text search is supported only on MyISAM table type. What is the type of ibf_posts table?

这是另外一个回答:用的MYSQL数据库的版本太低了。升级MYSQL数据库吧。
我从mysql-4.1.13a-win32 升到 mysql-4.1.14-win32.zip

最后解决:
由 alisa 于 08-20-05 00:47 发表:
可解决了,谢谢phpqingang大师
原来是要修改mysql安装目录下的my.ini文件中default-storage-engine=的值为MyISAM
真是太感谢你了,phpqingang大师

可是表也太多了吧?!
ipbs  ibf_admin_logs  ibf_admin_sessions  ibf_announcements  ibf_attachments  ibf_attachments_type  ibf_badwords  ibf_banfilters  ibf_bulk_mail  ibf_cache_store  ibf_calendar_events  ibf_conf_settings  ibf_conf_settings_titles  ibf_contacts  ibf_custom_bbcode  ibf_email_logs  ibf_emoticons  ibf_faq  ibf_forum_perms  ibf_forum_tracker  ibf_forums  ibf_groups  ibf_languages  ibf_leagues  ibf_mail_error_logs  ibf_mail_queue  ibf_member_extra  ibf_members  ibf_members_converge  ibf_message_text  ibf_message_topics  ibf_moderator_logs  ibf_moderators  ibf_pfields_content  ibf_pfields_data  ibf_polls  ibf_posts  ibf_reg_antispam  ibf_search_results  ibf_sessions  ibf_skin_macro  ibf_skin_sets  ibf_skin_templates  ibf_skin_templates_cache  ibf_spider_logs  ibf_subscription_currency  ibf_subscription_extra  ibf_subscription_logs  ibf_subscription_methods  ibf_subscription_trans  ibf_subscriptions  ibf_task_logs  ibf_task_manager  ibf_titles  ibf_topic_mmod  ibf_topics  ibf_topics_read  ibf_tracker  ibf_upgrade_history  ibf_validating  ibf_voters  ibf_warn_logs

  1 InnoDB Tables 概述
InnoDB 给 MySQL 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (ACID compliant))型表。InnoDB 提供了行锁(locking on row level),提供与 Oracle 类型一致的不加锁读取(non-locking read in SELECTs)。这些特性均提高了多用户并发操作的性能表现。在InnoDB表中不需要扩大锁定(lock escalation),因为 InnoDB 的列锁定(row level locks)适宜非常小的空间。InnoDB 是 MySQL 上第一个提供外键约束(FOREIGN KEY constraints)的表引擎。

InnoDb 介绍:
InnoDb 存储引擎,支持事务,行锁,外键.InnoDb 设计用来处理大数据量时提供最好的性能.
InnoDb 提供自己的缓存(buffer pool) 还缓存数据和索引.innodb 把数据和索引存放到表空间(tablespace) ,表空间是几个磁盘文件或者是原是设备文件(raw disk). 它不像MyISAM 存储引擎,每个表只是一个文件.(这样在某些系统下最大2G限制). 而Innodb
没有此限制,可以无限扩展.Mysql4.0 的以后版本都支持innodb 存储.

MyISAM表类型是MySQL默认的表类型。MyISAM表类型以ISAM为基础,但增加了许多有用的扩展。下面是部分用MyISAM表类型取代ISAM表类型的原因:
MyISAM表比ISAM表要小,因而占用资源更少。
MyISAM表在不同的平台间二进制可移植。
   MyISAM还有其他许多优点。请访问http://www.mysql.com/doc/I/S/ISAM.html查看关于该表类型的完整说明。
MyISAM 表。MyISAM 存储格式自版本 3.23 以来是 MySQL 中的缺省类型,它有下列特点:
■ 如果操作系统自身允许更大的文件,那么文件比 ISAM 存储方法的大。
■ 数据以低字节优先的机器独立格式存储。这表示可将表从一种机器拷贝到另一种机器,即使它们的体系结构不同也可以拷贝。
■ 数值索引值占的存储空间较少,因为它们是按高字节优先存储的。索引值在低位字节中变化很快,因此高位字节更容易比较。
■ AUTO_INCREMENT 处理比 ISAM 的表更好。详细内容在第2章讨论。
■ 减少了几个索引限制。例如,可对含 NULL 值的列进行索引,还可以对 BLOB 和 TEXT 类型的列进行索引。
■ 为了改善表的完整性检查,每个表都具有一个标志,在 myisamchk 对表进行过检查后,设置该标志。可利用 myisamchk – fast 跳过对自前次检查以来尚未被修改过表的检查,这样使此管理任务更快。表中还有一个指示表是否正常关闭的标志。如果服务器关闭不正常,或机器崩溃,此标志可用来检测出服务器起动时需要检查的表。

历史博文

标签:, , , , ,
九月 10, 2005 at 12:13 下午 by yippee 1,019 次
Category: Dev
Tags: , , , , ,