W3QはBiztterに生まれ変わりました!
Web制作に関するお悩みはBiztterへどうぞ!

Biztterで質問する

phpMyAdminでデータベースの照合順序を変更したいのですが、危険なのでしょうか?
色々調べましたが、難しくてよくわかりません。

ワードプレスのプラグイン部分の文字化けを修正するため、

  • プラグインのテーブルの照合順序
  • プラグインのテーブルのカラムの照合順序
  • データベースの照合順序

を「utf8_general_ci」に変更しようとおもうのですが、
不要なものはありますか?
データベースについてはバックアップをとる必要があるのでしょうか?

プラグイン自体の過去の登録内容は消えてもOKです。

詳しい方、ご意見をいただければと思います。

みんなの回答 2 件

名無しさんの回答

規模がわからないので適した方法かわかりませんが。

照合順序を変更すると、データベース内のマルチバイト文字が文字化けして正しく取り出せなくなる可能性があります。

おっしゃる内容すべてを行うのであれば、プラグインだけでなくワードプレスの過去の記事や設定情報すべてに影響します。

不安な操作をするときは、必ず直前にバックアップとって安全なところに保管し、何か起きても作業前の状態に復元可能なようにしてから操作するのが基本と思いますよ。

私がやるとしたら、
外部からデータベースの変更をされないように根回し
データベース全体のバックアップをとる
一番日本語の多いテーブルの称号順序を変更してみる
文字化けしていないか確認
問題があったら一度テーブルをクリア
バックアップから該当のエクスポートファイルを引っ張り出して、テキストエディタでUTF8に変換し先ほどクリアしたテーブルに戻す

※ここでいうバックアップは、phpMyAdminのエクスポート機能や、複数データベース作成可能な場合のデータベースのコピー機能を想定しています。

名無し

詳しい回答をありがとうございます。大変助かります。今回はデータベースの照合順序は変えずに、プラグインだけ変更してみようと思います。phpMyAdminの作業はデーターベースを管理しているお客様側でやって貰うことになっており、あまり細かい指示が出しにくいのですが、バックアップはやはり必要なようですね。

名無しさんの回答

> データベースについてはバックアップをとる必要があるのでしょうか?

というより、データベースは常にバックアップをとっておきましょう。

名無し

そうですね。ありがとうございます。

最終更新日:2012-10-03 (3,283 views)

関連するトピックス

ページ上部に戻る