ホームページ  >  に質問  >  本文

エラー 1115 (42000): 不明な文字セット: 'utf8mb4'

<p>MySQL ダンプがあり、次のコマンドを使用してそれを復元しようとしています。</p> <pre class="brush:php;toolbar:false;">mysql -u"ユーザー名" -p"パスワード" --host="127.0.0.1" mysql_db < mysql_db</pre> <p>ただし、これによりエラーがスローされます: </p> <pre class="brush:php;toolbar:false;">エラー 1115 (42000) 行 3231: 不明な文字セット: 'utf8mb4'</pre> <p>これは 3231 ~ 3233 行目です: </p> <pre class="brush:php;toolbar:false;">/*!50003 SETcharacter_set_client = utf8mb4 */ ; /*!50003 SET 文字セット結果 = utf8mb4 */ ; /*!50003 SET Collat​​ion_connection = utf8mb4_general_ci */ ;</pre> <p>MySQL 5.1.69 を使用しています。このエラーを解決するにはどうすればよいですか? </p>
P粉512729862P粉512729862419日前417

全員に返信(2)返信します

  • P粉081360775

    P粉0813607752023-08-29 11:02:52

    ###あなたが試すことができます:###

    テキスト エディターで SQL ファイルを開き、すべてを検索して置換します

    リーリー

    再度インポートします。

    返事
    0
  • P粉547362845

    P粉5473628452023-08-29 10:41:20

    お使いのバージョンではこの文字セットがサポートされていません。5.5.3 で導入されていると思います。 mysql をこのファイルのエクスポートに使用したバージョンにアップグレードする必要があります。

    エラーは明らかです。コード内で特定の文字セットを設定しましたが、mysql のバージョンはそれをサポートしていないため、認識できません。

    https://dev.mysqlに基づいています。 com/doc/refman/5.5/en/charset-unicode-utf8mb4.html

    だから、おそらく utf8 に設定して、目を閉じて期待することもできますが、それはデータに依存するため、お勧めしません。

    返事
    0
  • キャンセル返事