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. この記事へのコメントはありません。

【2,000円OFF キャンペーン実施中】↓

最近の記事

  1. WP:WordPress(ワードプレス)
  2. 色鉛筆
  3. WP:WordPress(ワードプレス)
  4. WP:WordPress(ワードプレス)
  5. WP:WordPress(ワードプレス)
  6. 文系と理系のメリットとデメリット
  7. 東京駅
  8. 残業
  9. プログラマーになるのに年齢は関係ある?
  10. 年収(収入)
【2,000円OFF キャンペーン実施中】↓

Twitter

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

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

アーカイブ

PAGE TOP