3.34にアップデート MySQL文字化けは?

February 11, 2007 site-admin

サーバ移転後、MySQLのバージョンがあがった事で、SQLデータのインポートで文字化けがおきる問題に困りながらどうにか解決できたというのが前回。

その時MovableType3.34へのアップデートもテストしていたのですが、MTのアップデートスクリプトが走り、データベースを更新するときにまた全て文字化け、めげずにいろいろやっているうちになんとかアップデートできました。


3.3のマニュアルには以下のようにあります。

MySQLのバージョンが4.1以降の場合、MySQLの設定ファイルmy.cnfに以下の設定を追加して起動します。なお、文字エンコーディングをUTF-8以外にする場合はutf8の代わりにsjis(Shift_JISの場合)、ujis(EUC-JPの場合)などを指定してください。

[mysqld]
default-character-set=utf8

[client]
default-character-set=utf8

Movable Type 3.3 マニュアル - データベースの設定(MySQL)

しかしそのように設定してMySQLを再起動してもだめで、いろいろググッて情報を探しました。 そして以下の記事とコメントを参考に設定、どうにかアップデート出来たところです。

my.cnfに

[mysqld]
default-character-set=utf8
init-connect=SET NAMES binary
[mysqld_safe]
default-character-set=binary
[mysql]
default-character-set=binary

を書き加え、3.2から継続のmt-config.cgiの

SQLSetNames 1

の行をコメントアウトして、mt.cgiにブラウザでアクセス、無事アップデートできました。サーバ移転でSQLをインポートした時にコメントアウトをはずした行をまたコメントアウトしたり、実際のところこれでいいのか不明なところはありますが、どうにか動いてます。

ただ実は新しく3.3Xから標準のTag関係がまだうまくいってないので、まだまだ完全にスッキリしてないのですが、3.2からのTagwireプラグインも全く問題なく機能してタグクラウドも作れているし、なにしろブログクライアントのectoがMT標準のTagにまだ対応してないので、今のところは困ってません。

Posted by Kei at 11:04 PM

Tags: ,

  • MySQLのインポート時に文字化け

    January 24, 2007 site-admin

    ひっそりとサーバの移転をしたのですが、MySQLのエクスポート » インポートでどうしても文字化けしてはまったのですが、どうにか無事移行できたようです。

  • サーバー移転とドメイン移管

    May 12, 2007 site-admin

    半年も経ってませんが、またサーバーを移転しました。今回は初のドメイン移管も経験。なぜか認証メールが不達でwhois情報を変更したりもして、どうにかGW明けて無事引っ越し完了した模様です。

  • Tagwireのタグにスペースを使用する場合

    April 2, 2007 site-admin

    例えば一つのエントリに Planar 85mm F1.4 という半角スペースを含むタグを一つだけ設定したい場合、もちろんそのままでタグと利用する場合何も問題は無いのですが、MT-XSearchプラグインと連携してタグ・クラウドを生成したり、そのタグ・アーカイブへリンクを張る場合にはそのままではうまくいきません。

Comments

Post a comment

Trackback

Trackback URL : http://www.add-info.com/mt/mt-tb.cgi/1224

top