Manual:MySQL
↑ Manual:コンテンツ | MediaWiki のデータベース レイアウト | MySQL/ja |
MySQL データベース エンジンは、MediaWiki のデータベース バックエンドとして最も多く使用されています。 MySQL は、ウィキメディア財団のウェブサイト群で使用されているリレーショナル データベース管理システムとして使用されていたため、MediaWiki による対応が充実しています。 MySQL と MariaDB に対する助言の多くは、互いに他方にも適用されます。
See Compatibility#Database for a list of supported versions.
MySQL への接続
mysql -u wikiuser -p my_wiki
wikiuser と my_wiki を、ご利用のウィキの利用者名とデータベース名 ($wgDBuser
と $wgDBname
) に変更します。
パスワードの入力を求められたら、入力します。
例
$ mysql -u root -p my_wiki
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:MediaWiki のインストール#データベースの作成 を参照してください
基本的に、MySQL がインストールされている場合は、インストール スクリプトでデータベースを作成できます。 単に MySQL の root のパスワード (既定値は空欄) を指定するだけです。
MediaWiki を ISP サーバー上にインストールする場合、他のアプリケーションとデータベースを共有することになる場合があり、これにより MediaWiki が必要とするデータベース テーブルと既存のテーブルとの間で衝突が生じる危険性が高まります。 この問題点を解決するため、MediaWiki にテーブルの接頭辞を使用するように指示できます。これにより MediaWiki のすべてのテーブル名の先頭にこの接頭辞が付きます。 代わりに、ISP が許可している場合は、サーバー内にあるアプリケーションごとに異なるデータベースを使用することもできます。
保守
MediaWiki インストレーションの /maintenance/
ディレクトリに、複数のメンテナンス スクリプトがあります。
これらのスクリプトの一部は、一度の操作でデータベースの一部を更新するためのものです。
データベースのインポート
- 詳細については Manual:XMLダンプの取り込み を参照してください
データベースのエクスポート
- 詳細については Manual:ウィキのバックアップ を参照してください
関連項目
- Manual:MysqlUpdater.php
- Manual:セキュリティ#一般的な MySQL の推奨
- Tool to convert SQLite MediaWiki database into MySQL