Jump to: navigation, search
This page is a translated version of the page Manual:MySQL and the translation is 70% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎日本語 • ‎lietuvių • ‎Nederlands • ‎polski • ‎português do Brasil • ‎slovenčina • ‎中文
Manual:ContentsManual:Contents MediaWiki database layoutManual:Database layout MySQL/fr

The MySQL and MariaDB database engines are the most commonly-used database backends for MediaWiki. Since MariaDB is the relational database management system used by the Wikimedia Foundation wiki farm in its own websites, it is well-supported in MediaWiki.

Connecting to MySQL or MariaDB[edit]

 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.


$ 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.



::Plus d'informations : Manual:Installing MediaWiki/fr#Créer une base de données: Manual:Installing MediaWiki#Create a databaseManual:Installing MediaWiki#Create a database

Basically, if MySQL or MariaDB is installed, the installation script can create a database for you. ou devez juste fournir le mot de passe de l'utilisateur « root » (vide par défaut).

Avertissement Avertissement : Leaving the root password blank can seriously compromise the security of the MediaWiki installation. Vous devriez modifier le mot de passe si vous ne l'avez pas encore fait.

Note Note : Si vous installez MediaWiki sur un serveur de votre FAI, vous pourriez devoir partager la base de données avec d'autres applications, ce qui augmente les chances d'un conflit de noms des tables. To solve this problem you can instruct MediaWiki to use a table prefix, so that all tables of MediaWiki begin with this prefix. Si votre FAI vous le permet, utilisez différentes bases de données pour chaque application qui se trouve sur votre serveur.


Plusieurs scripts de maintenance sont inclus dans le dossier /maintenance/ de MediaWiki. Certains de ces scripts permettent de raffraichir des parties de la base de données en une seule fois.

Importer une base de données[edit]

:Plus d'informations : Manual:Importing XML dumps (en anglais): Manual:Importing XML dumpsManual:Importing XML dumps

Exporter une base de données[edit]

:Plus d'informations : Manual:Backing up a wiki (en anglais): Manual:Backing up a wikiManual:Backing up a wiki

Liens externes[edit]

Liens externes[edit]

DatabasesManual:Database layout Engines: MySQL/MariaDBManual:MySQLOracleManual:OraclePostgreSQLManual:PostgreSQLSQLiteManual:SQLite
Documentation technique: SchemaManual:Database layout (tablesCategory:MediaWiki database tables) – API property associationsAPI:Database field and API property associationsField prefixesDatabase field prefixesPrimary key storage in other fieldsManual:Primary key storage in other fieldsWikimedia extension tablesCategory:Wikimedia extension database tables
Configuration: SettingsManual:Configuration_settings#Database_settingsPartageManual:Shared database
Développement: AccessManual:Database accessOptimizationDatabase optimizationPolitiqueDevelopment policy#Database_patchesUpdaterManual:DatabaseUpdater.phpExtension schema updatesManual:Hooks/LoadExtensionSchemaUpdatesPatch fileManual:SQL patch file
Core tables: archivecategorycategorylinkschange_tagconfigexternallinksfilearchivehitcounterimageimagelinksinterwikiiwlinksipblocksjobl10n_cachelanglinkslogginglog_searchmsg_resourcemsg_resource_linksmodule_depsobjectcacheoldimagepagepagelinkspage_propspage_restrictionsprotected_titlesquerycachequerycachetwoquerycache_inforecentchangesredirectrevisionsearchindexsitessite_identifiers - site_statstag_summarytemplatelinkstexttranscacheupdateloguploadstashuseruser_former_groupsuser_groupsuser_newtalkuser_propertiestag_summaryvalid_tagwatchlist