unknown charaset mysql

MySQL ERROR 1115 (42000) : Unknown character set: の対処 

unknown charaset mysql

Unknown character setの対処方法

unknown charaset mysql

本番環境のMySQLを検証環境でリストアした時のエラーで発生。本番環境ではutf8mb4で文字コードが指定されていたようで、検証環境ではそんな文字コード知りませんよと怒られています。

 

 

#  mysql -u root -p wpdb < wpdb_20150816_2.sql
Enter password:
ERROR 1115 (42000) at line 11: Unknown character set: ‘utf8mb4’

 

sedコマンドを使おう

sed

文字列を検索し置換を行う

【書式】
sed s/置換前文字列/置換したい文字列/g 検索対処ファイル名 > 出力ファイル名

具体的には

置換してあげよう。SQLのdump元ファイルのutf8mb4をutf8に全て置換してwpdb.sqlというファイル名で出力させる
#  sed s/utf8mb4/utf8/g wpdb_20150816_2.sql > wpdb.sql

 

リストア
#  mysql -u root -p wpdb < wpdb.sql

これで無事リストア出来ました。
お疲れ様です٩(๑❛ᴗ❛๑)۶

 

unknown charaset mysql
最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG