Manual:MySQL

From mediawiki.org
This page is a translated version of the page Manual:MySQL and the translation is 92% complete.
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

wikiusermy_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 のパスワード (既定値は空欄) を指定するだけです。

警告 警告: root のパスワードを空欄のままにしておくと、MediaWiki インストレーションのセキュリティに深刻な侵害が生じるおそれがあります。 パスワードをまだ変更していない場合は、変更すべきです。
MediaWiki を ISP サーバー上にインストールする場合、他のアプリケーションとデータベースを共有することになる場合があり、これにより MediaWiki が必要とするデータベース テーブルと既存のテーブルとの間で衝突が生じる危険性が高まります。 この問題点を解決するため、MediaWiki にテーブルの接頭辞を使用するように指示できます。これにより MediaWiki のすべてのテーブル名の先頭にこの接頭辞が付きます。 代わりに、ISP が許可している場合は、サーバー内にあるアプリケーションごとに異なるデータベースを使用することもできます。

保守

MediaWiki インストレーションの /maintenance/ ディレクトリに、複数のメンテナンス スクリプトがあります。 これらのスクリプトの一部は、一度の操作でデータベースの一部を更新するためのものです。

データベースのインポート

詳細については Manual:XMLダンプの取り込み を参照してください

データベースのエクスポート

詳細については Manual:ウィキのバックアップ を参照してください

関連項目

外部リンク