Manual:MySQL
From MediaWiki.org
↑ Manual:Contents | MediaWiki database layout | MySQL |
The MySQL database engine is the most commonly-used database backend for MediaWiki. Since it is the relational database management system used by the Wikimedia Foundation wiki farm in its own websites, it is well-supported in MediaWiki.
Contents
Connecting to MySQL[edit | edit source]
mysql -u <wikiuser> -p
then enter your password, then,
USE <wikidb>
Example[edit | edit source]
aaron@escargot ~ $ mysql -u wikiuser -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 816 to server version: 5.5.20 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> USE wikidb Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql>
Installation[edit | edit source]
-
- Further information: Manual:Installing_MediaWiki#Create_a_database
Basically, if MySQL is installed, the installation script can create a database for you. Just supply the script with your mysql root password (by default blank).
![]() |
Leaving the MySQL root password blank can seriously compromise the security of the MediaWiki installation. You should modify the password if you haven't already. |
If you are installing MediaWiki on an ISP server, you might have to share a db with some other applications, which increases the risk of a conflict between database tables required by MediaWiki with pre-existing tables. To solve this problem you can instruct MediaWiki to use a table prefix, so that all tables of MediaWiki begin with this prefix. Alternatively, if your ISP allows, use different databases for each application that resides on the server.
Maintenance[edit | edit source]
Multiple maintenance scripts are included in the /maintenance/ directory of your MediaWiki installation. Some of these scripts are provided to refresh parts of the database as one-time operations.
Import database[edit | edit source]
- Further information: Manual:Importing XML dumps
Export database[edit | edit source]
- Further information: Manual:Backing up a wiki
External links[edit | edit source]
![]() |
Engines: MySQL – Oracle – PostgreSQL – SQLite – IBM DB2 Technical documentation: Schema (tables) – Access |
---|
Language: | English • Deutsch • français • 日本語 • polski • português do Brasil • slovenčina |
---|