phpMyAdminでデータベースの照合順序を変更したいのですが、危険なのでしょうか?
色々調べましたが、難しくてよくわかりません。
ワードプレスのプラグイン部分の文字化けを修正するため、
- プラグインのテーブルの照合順序
- プラグインのテーブルのカラムの照合順序
- データベースの照合順序
を「utf8_general_ci」に変更しようとおもうのですが、
不要なものはありますか?
データベースについてはバックアップをとる必要があるのでしょうか?
プラグイン自体の過去の登録内容は消えてもOKです。
詳しい方、ご意見をいただければと思います。
みんなの回答 2 件
規模がわからないので適した方法かわかりませんが。
照合順序を変更すると、データベース内のマルチバイト文字が文字化けして正しく取り出せなくなる可能性があります。
おっしゃる内容すべてを行うのであれば、プラグインだけでなくワードプレスの過去の記事や設定情報すべてに影響します。
不安な操作をするときは、必ず直前にバックアップとって安全なところに保管し、何か起きても作業前の状態に復元可能なようにしてから操作するのが基本と思いますよ。
私がやるとしたら、
外部からデータベースの変更をされないように根回し
データベース全体のバックアップをとる
一番日本語の多いテーブルの称号順序を変更してみる
文字化けしていないか確認
問題があったら一度テーブルをクリア
バックアップから該当のエクスポートファイルを引っ張り出して、テキストエディタでUTF8に変換し先ほどクリアしたテーブルに戻す
※ここでいうバックアップは、phpMyAdminのエクスポート機能や、複数データベース作成可能な場合のデータベースのコピー機能を想定しています。
> データベースについてはバックアップをとる必要があるのでしょうか?
というより、データベースは常にバックアップをとっておきましょう。
関連するトピックス