Mediawiki/バックアップ

提供:maruko2 Note.
移動: 案内, 検索

データベースのバックアップとリストア

Manual:Backing_up_a_wiki/ja

バックアップ

ワンライナーでDBをダンプする
mysqldump -u root -pパスワード データベース名 > ダンプファイル名.sql

パスワードを記述する -p オプションの部分は、-p と パスワード の間にスペースを入れない。-p だけにして パスワード を記述しない場合、パスワードを入力するプロンプトが出力される。

応用例
mysqldump -u root -p$PASSWORD $DATABASE | gzip > $DATABASE_`date "+%Y%m%d%H%M"`.sql.gz

リストア

ダンプした SQL ファイルをインポートする

mysql -u root -pパスワード データベース名 < ダンプファイル名.sql

おそらく、インポートする前にデータベースを作る必要があるはずなので、 MySQL で Mediawiki 用のデータベースとデータベース接続ユーザを新規作成するには、次の SQL 文を使う。

データベース名: wikidb
ユーザ名: wikiuser (localhost からのみ接続を許可)
パスワード: password
CREATE DATABASE wikidb;
GRANT CREATE, SELECT, INSERT, UPDATE, DELETE, ALTER, LOCK TABLES
	ON wikidb.*
	TO 'wikiuser'@'localhost'
	IDENTIFIED BY 'password';
FLUSH privileges;
quit
LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数