Mediawiki 数据库信息

本帖最后由 2220417195 于 2012-7-31 13:35 编辑

除图片等附件之外,mediawiki系统中的文章、用户信息等都存放在数据库中。

数据库信息非常关键,必须正确设定数据库信息才能成功完成安装任务,详见文后说明。

以下分为两种情况进行介绍:

  1. 已经建立数据库帐号情形下的mediawiki数据库信息设置,请参见下面一节。对于购买商业空间的用户来说,按本节操作即可。
  2. 对于未建立数据库且拥有数据库超级用户权限的情形(例如本地调试),请跳过下一节,直接阅读后面的说明。

已经建立数据库时的通用设置

Database type - 数据库类型

在mediawiki 1.5及之前版本无此选项,仅支持MySQL

建议还是选MySQL更把靠。mediawiki 1.6之后已经开始实验性支持Oracle,学习者也可以试试。
DB server host - 数据库服务器的主机名称

本项名称在mediawiki 1.5及之前版本为MySQL server

填写空间服务商提供的数据库服务器名称,一般为localhost
Database name - 数据库名称

根据与空间服务商的约定填写
DB username - 数据库用户名

根据服务商约定填写
DB password - 数据库密码

根据服务商约定填写(不能为空,本地调试的要注意)
DB password confirm - 数据库密码确认

(重复输入一遍)
Database table prefix - 数据表前缀。

推荐设置前缀并以下划线结束(例如“mw_”、“allwiki_”等),以便与服务器上的其他软件(bbs、blog等)公用MySQL数据库。

如果你需要同时架设多个wiki(例如在正式站点之外建立测试wiki),就可以利用不同的数据表前缀功能,不会发生数据库冲突(测试wiki的程序需要上传到另外的目录中,避免localsettings.php文件冲突)。
Database charset - 数据库字符集

在mediawiki 1.4及之前版本无此选项

选项1 - 向前兼容的UTF-8格式;选项2 - MySQL 4.1/5.0实验性的UTF-8新格式

推荐选用第一种,尤其是进行老版本mediawiki升级的时候。

第二种的选用原因不详,有资料显示这个选项很容易导致乱码。(欢迎补充资料)
Superuser account - 数据库超级用户帐号
Superuser password - 数据库超级用户密码

对于购买空间的用户,数据库帐号已经确定,请忽略以上两个选项

对于本机安装等拥有此权限的用户,请参见下节。

填好上述表格后,按 按钮,进入mediawiki系统数据的自动生成过程。

具备数据库管理员权限时的设置

拥有数据库超级用户权限的情形下,mediawiki安装程序可以自动根据情况来创建新的数据库。对于本地调试等情形即是如此(例如在windows下安装mediawiki)

Database type - 数据库类型

在mediawiki 1.5及之前版本无此选项,仅支持MySQL

建议还是选MySQL更把靠。mediawiki 1.6之后已经开始实验性支持Oracle,学习者也可以试试。
DB server host - 数据库服务器的主机名称

本项名称在mediawiki 1.5及之前版本为MySQL server

填写数据库服务器名称,一般为localhost
Database name - 数据库名称
DB username - 数据库用户名
DB password - 数据库密码
DB password confirm - 数据库密码重复确认

自行设定,mediawiki会依据上述信息自动生成数据库帐号

注意:密码不能为空!
Database table prefix - 数据表前缀。

推荐设置前缀并以下划线结束(例如“mw_”、“allwiki_”等),以便与服务器上的其他软件(bbs、blog等)公用MySQL数据库。

如果你需要同时架设多个wiki(例如在正式站点之外建立测试wiki),就可以利用不同的数据表前缀功能,不会发生数据库冲突(测试wiki的程序需要上传到另外的目录中,避免localsettings.php文件冲突)。
Database charset - 数据库字符集

在mediawiki 1.4及之前版本无此选项

选项1 - 向前兼容的UTF-8格式;选项2 - MySQL 4.1/5.0实验性的UTF-8新格式

推荐选用第一种,尤其是进行老版本mediawiki升级的时候。

第二种的选用原因不详,有资料显示这个选项很容易导致乱码。(欢迎补充资料)
Superuser account - 数据库超级用户帐号

重要信息!请根据实际进行填写。(一般系统的默认值为Root,即不必更改)
Superuser password - 数据库超级用户密码

重要信息!请根据实际进行填写。(WAMP环境的的默认值为空,清除所有密码内容即可)

填好上述表格后,按【Install Mediawiki】按钮,进入mediawiki系统数据的自动生成过程。