MySQL(マイエスキューエル)

「Unknown collation: 'utf8mb4_unicode_ci'」というエラーが。。。

あるサイトのサーバ移管作業を行っていた際の話です。

データベース(MySQL)も使用されていたので、

移管元サーバ(現サーバ)のデータベースからダンプファイルを出力して、

移管先サーバ(新サーバ)に取り込もうとしたのですが、

Unknown collation: 'utf8mb4_unicode_ci'

というエラーが出てしまいました。

 

と言っても、

移管元のデータベースで設定していた「utf8mb4_unicode_ci」という文字コードが、

移管先サーバでは使用できないというエラーなので、

無理やりな解決方法かもしれないですが、

ダンプファイルの中の「utf8mb4」というテキストを検索して「utf8」に変更してやれば、

エラーなく取り込めます。

 

因みに、

移管元サーバのMySQLのバージョンは「5.5.xx」、

移管先サーバのMySQLのバージョンは「5.2.xx」

です。

 

今回のように移管先のMySQLのバージョンが低すぎると

「utf8mb4_unicode_ci」に対応できないので、

発生するエラーとなります。

 

0
この記事を書いている人
株式会社ディープ

名前ダッチ

メールアドレスadachi@deep-deep.jp

Twitterはこちら >>

  • コメント: 0

関連記事

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

最近の記事

  1. ホームページを活用
  2. Perl(パール)
  3. Perl(パール)
  4. ホームページを活用
  5. データ転送
  6. サーバ
  7. PHP(ピー・エイチ・ピー)
  8. WP:WordPress(ワードプレス)
  9. 色鉛筆
  10. WP:WordPress(ワードプレス)

Twitter

ダッチ@職業ブロガー兼プログラマー
@gatsu0000

ConoHa WING 2周年キャンペーン中

アーカイブ

PAGE TOP