1. ホーム
  2. Mysql

Unknown character set.を解決する。MySQLデータベースインポート時の'utf8mb4'エラーの解消

2022-02-21 13:34:32

今日、古い別のサーバーへの顧客のウェブサイトの移行の準備に残って、最新のWebファイルとエクスポートデータベースのバックアップの通常の操作によると、その後、新しいサーバーとデータベースwgetの移行でサイトを作成する解凍する。データベースが比較的小さいので、直接PHPMyAdminツールをオンラインでインポートを使用しますが、エラープロンプトを参照してください"#1115 - 不明な文字セットです。' utf8mb4 '".

まず、エラーメッセージ

データベースのバージョンに原因があるようで、以前のサイトではMYSQLバージョン5.1、現在はMYSQLバージョン5.5で、5.5からはutf8mb4を使っていますが、うちのデータベースはまだ古いutf8なんですね。

第二に、解決策

sublimeでデータベースを開き、utf8mb4をutf8に変更します。

3つ目は、MySQLデータベースを再インポートすることです。

こうすることで、データベースのコーディングをやり直した後、より高いバージョンのMySQLデータベースにインポートすることができます。これで問題解決です。