Open main menu
This page is a translated version of the page Manual:MySQL and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎lietuvių • ‎polski • ‎português do Brasil • ‎slovenčina • ‎中文 • ‎日本語 • ‎한국어
手册:目录 MediaWiki数据库布局 MySQL/zh


MySQLMariaDB是MediaWiki最常使用的数据库。 MariaDB是维基媒体基金会名下维基所使用的关系型数据库,因此它在MediaWiki上面获得很好的支持。

Contents

连接到MySQL或MariaDB

mysql -u wikiuser -p wikidb

Change wikiuser and wikidb to the username and database name for your wiki ($wgDBuser and $wgDBname). When prompted, enter your password.

Example

$ mysql -u root -p wikidb
Enter password: 
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 150
Server version: 5.6.24-0ubuntu2 (Ubuntu)
...

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>.

安装

更多详情: Manual:Installing MediaWiki#Create a database

基本上,如果安装了MySQL或者MariaDB,安装脚本会为你创建一个数据库。 只需给脚本提供你的mysql的root密码(默认为空)。

  警告: 将root密码留空可能会严重影响到MediaWiki的安全性。 如果你还没有修改密码,你应该立马修改root密码。
如果要在ISP服务器上安装MediaWiki,则可能必须与其他一些应用程序共享数据库,这会增加MediaWiki与预先存在的表所需的数据库表之间发生冲突的风险。 要解决此问题,您可以指示MediaWiki使用表前缀,以便MediaWiki的所有表都以此前缀开头。 或者,如果您的ISP允许,请为驻留在服务器上的每个应用程序使用不同的数据库。

维护

你安装的MediaWiki中的/maintenance/目录下有一些维护脚本。 其中一些脚本用于刷新数据库的一部分作为一次性操作。

导入数据库

导出数据库

更多信息: 手册:备份一个wiki

参见

外部链接