📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

編集の要約なし
編集の要約なし
1行目: 1行目:
== MochiuWikiの移行 ==
== MochiuWikiの移行 ==
MochiuWiki(MediaWiki)のデータ移行をここに記載する。<br><br>
MochiuWiki(MediaWiki)のデータ移行をここに記載する。<br>
<br><br>
 
== MySQLをフルバックアップする方法 ==
===== MySQLのバックアップ =====
MySQLが同じバージョンかつ文字コード等が同じ設定のMySQLのみ復元できる可能性がある。
また、違うバージョンのMediaWikiでは復元できない可能性がある。
 
コマンドラインからmysqldumpコマンドを使い手動でバックアップする。
特殊な文字が存在する場合の欠落を防ぐため、--hex-blobオプションでバイナリデータを16進数表記文字列に変換して出力する。
mysqldump -Q --host=$MYSQL_SERVER --user=$MYSQL_USER --password=$MYSQL_PASSWD --default-character-set=binary --hex-blob $MYSQL_DB_NAME > MediaWiki_DB_backup_20200101.sql
<br>
===== MySQLの復元 =====
上記でバックアップしたデータベースを、既存のMySQLに復元する。
mysql -h $MYSQL_SERVER -u $MYSQL_USER -p$MYSQL_PASSWD $MYSQL_DB_NAME < MediaWiki_DB_backup_20200101.sql
<br><br>


== バックアップの取得 ==
== dumpBackup.phpツールで記事データのバックアップする方法 ==
===== バックアップの取得 =====
maintenanceディレクトリで以下のコマンドを実行する。<br>
maintenanceディレクトリで以下のコマンドを実行する。<br>
履歴も含めてすべてのページをxmlで取得できる。<br>
履歴も含めてすべてのページをxmlで取得できる。<br>
12行目: 28行目:
<br><br>
<br><br>


== ページのバックアップのインポート ==
===== ページのバックアップのインポート =====
新しいサーバ側で作業する。<br>
新しいサーバ側で作業する。<br>
maintenanceディレクトリで以下のコマンドを実行する。<br>
maintenanceディレクトリで以下のコマンドを実行する。<br>
19行目: 35行目:
<br><br>
<br><br>


== 画像のバックアップのインポート ==
===== 画像のバックアップのインポート =====
画像やその他のアップロードされたファイルを復元する。
画像やその他のアップロードされたファイルを復元する。
  mkdir tmp
  mkdir tmp