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」に対応できないので、

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

 

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

名前ダッチ

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

Twitterはこちら >>

関連記事

最近の記事

  1. アフィリエイト
  2. VPSサーバー
  3. ブログのネタ探し
  4. プログラミング
  5. SSLとは
  6. 常時SSL通信設定後にやっておくべきこと
  7. 常時SSL通信設定方法
  8. htaccessとは
  9. WordPress
  10. WordPress

Twitter

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

アーカイブ

PAGE TOP