[解決済み] エラー 1115 (42000)。不明な文字セットです。'utf8mb4'
2022-01-28 10:35:28
質問
MySQLのダンプがあり、それを使ってリストアしようとしました。
mysql -u"username" -p"password" --host="127.0.0.1" mysql_db < mysql_db
しかし、これはエラーを投げました。
ERROR 1115 (42000) at line 3231: Unknown character set: 'utf8mb4'
これは3231~3233行目です。
/*!50003 SET character_set_client = utf8mb4 */ ;
/*!50003 SET character_set_results = utf8mb4 */ ;
/*!50003 SET collation_connection = utf8mb4_general_ci */ ;
MySQL 5.1.69を使用しています。このエラーを解決するにはどうすればよいですか?
解決方法を教えてください。
あなたのバージョンはその文字セットをサポートしていません、私はそれがあったと信じています。
5.5.3
が導入されました。このファイルをエクスポートするために使用したバージョンに、mysqlをアップグレードする必要があります。
コード内で特定の文字セットを設定したが、mysqlのバージョンがそれをサポートしていないため、そのことを知らないということです。
によると https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html :
utf8mb4 は utf8 のスーパーセットです。
ということで、utf8にして目をつぶって期待するのもありかもしれませんが、それはデータ次第なので、あまりお勧めできません。
関連
-
[解決済み】カラムのデータが切り捨てられた?
-
[解決済み】mysql.plugin テーブルを開くことができません。mysql_upgradeを実行して作成してください。
-
[解決済み] mysqldです。dir を data に変更できません。サーバーが起動しません
-
[解決済み] ERROR 1148: 使用されたコマンドはこのMySQLバージョンでは許可されていません。
-
[解決済み] このMySQLエラー Incorrect column specifier for column COLUMN NAMEを回避するにはどうしたらよいですか?
-
[解決済み] #1136 - 列数が 1 行目の値数と一致しません。
-
[解決済み] <TABLE> のテーブルストレージエンジンには、order by クエリでこのオプションがありません (ERROR 1031)。
-
[解決済み] ルートユーザーでログインしているのに、phpMyAdminがデータベースを作成する権限がないと言う
-
[解決済み] テーブルがクラッシュしたと判定されたため、修復する必要があります。
-
[解決済み] エラー 2005 (hy000)。Google Cloud SQL クライアントの MySQL サーバーホスト '[35.232.51.216]' (0) が不明です。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】MySQLユーザーDBにパスワードカラムがない - OSXへのMySQLインストール
-
[解決済み】SQL文が動作しない-「オペランド型の衝突:dateはintと互換性がない」。
-
[解決済み】MySQLのDESCRIBE [table]に相当するSQLiteはあるか?]
-
MySQLとのPython統合でAttributeErrorが発生する: モジュール 'socket' には 'AF_UNIX' という属性がない
-
[解決済み] MySQLで「一意のテーブル/エイリアスでない」場合
-
[解決済み] MySQLが重複したレコードを削除し、最新のレコードを保持する
-
[解決済み] WHEREで集計関数は使用できません "というエラーを回避する方法
-
[解決済み] MySQL Workbenchが「このサーバーバージョンでは、この位置は無効です」というエラーを報告する。
-
[解決済み] 1行目の列 'id' に不正な整数値 '' があります。
-
[解決済み] DEFAULT NULLとCHECKBOX NULL mysqlの違いは何ですか?