Windows 上の MySQL バージョン 5.7 でエンコードを UTF-8 に変更する方法

Windows 上の MySQL バージョン 5.7 でエンコードを UTF-8 に変更する方法

序文

MySQLの勉強を始めたばかりで、公式サイトから最新バージョン5.7.14をダウンロードしました。cmdを使って中国語を入力するとエラーが発生したので、MySQLのデフォルトエンコーディング(Windowsの場合)を変更することにしました。詳しい変更方法を見てみましょう。

方法は次のとおりです

まず、 show variables like 'character_set_%';

デフォルトのエンコードはlatin1です

次にデータベースを閉じます

mysqlインストールディレクトリ内のmy.iniファイルを見つけます。

追加する

[クライアント]
デフォルトの文字セット=utf8

[mysqld]の下に追加

文字セットサーバー=utf8

MySQLを再起動する

MySQLデータベースのデフォルトのエンコーディングをutf-8に変更できます。

インターネット上の多くのリソースが[mysqld]の下に追加されます

デフォルトの文字セット=utf8

この変更が行われると、MySQL 5.7バージョンは開けなくなります。

それを次のように変更します

文字セットサーバー=utf8

注意:変更後、データベース内のすべてのデータは使用する前に削除する必要があります。

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。

以下もご興味があるかもしれません:
  • MySQL 5.5 のデフォルトのエンコーディングを変更する (グラフィックの手順を UTF-8 エンコーディングに変更する)
  • MYSQL データベースで UTF-8 中国語エンコードを使用する場合の文字化けの解決方法
  • MySQL GBK → UTF-8 エンコーディング変換
  • mysql のデフォルトのエンコーディングは UTF-8 です。これを実現するには、my.ini を変更できます。
  • PHP ページ、MySQL データベースの UTF-8 文字化けコードへの変換、UTF-8 エンコードの問題の概要
  • Python MySQLdb は UTF-8 エンコードを使用して中国語データを挿入します
  • MySQL で UTF-8 エンコーディングを使用しないのはなぜですか?

<<:  Linux カーネル デバイス ドライバーのメモリ管理に関する注意事項

>>:  Vue.js と MJML でレスポンシブなメールを作成する

推薦する

Vue+element+oss はフロントエンドのフラグメントアップロードとブレークポイント再開を実現します

純粋なフロントエンド実装:切片上傳斷點續傳。斷點續傳カットとアップロードに基づいて実装する必要があり...

Linux CentOS でスクリプトを定期的に実行するように設定する方法

多くの場合、サーバーでスクリプトを定期的に実行して操作をトリガーする必要があります。たとえば、Qin...

MySQLスレーブライブラリの復元の実践記録

状況の説明:今日、MySQL データベースのスレーブ ノード ホストにログインしたところ、/var/...

MySQL ビューの紹介と基本操作のチュートリアル

序文ビューは、データベース システム内で非常に便利なデータベース オブジェクトです。 MySQL 5...

Linuxのdateコマンドの使用

1. コマンドの紹介date コマンドは、現在の時刻または指定された時刻を指定された形式で表示するた...

HiveメタデータをMySQLに設定するプロセス全体

Hiveのインストールディレクトリで、confディレクトリに入り、hive-site.xmlファイル...

vmware workstation12 インストール CentOS プロンプト VMware Player と Device/Credential Guard に互換性がない、理由と解決策

最新バージョンの WIN10 では、Microsoft は仮想化コンテナに基づくセキュリティ メカニ...

ブートストラップテーブルの使い方のまとめ

この記事では、bootstrapテーブルの使い方を参考までに紹介します。具体的な内容は次のとおりです...

JS の new 関数の詳細な説明

目次1. 例2. 兵士100人を作成する3. 質問4. 改善点5. エレガント? 6. JSの父から...

MySQL並列レプリケーションの簡単な説明

1. 並列レプリケーションの背景まず、並列レプリケーションの概念はなぜ存在するのでしょうか? 1. ...

mysql5.7.33 で誤って ibdata ファイルを削除した後にデータを回復する方法

目次1. シナリオの説明: 2. 事例のデモンストレーション: 2.1. MySQLの障害発生前にデ...

WindowsでiTunesのバックアップパスを変更する方法

0. 準備: • iTunesを閉じる• タスクマネージャーでiTunesから始まるサービスを終了し...

よく使われる HTML 形式のタグ_Powernode Java Academy

1. タイトルHTML では、<h1></h1> から <h6>...

MySQL 集計統計データの低速クエリの最適化

前面に書かれた注文テーブル、アクセス記録テーブル、商品テーブルなど、日常生活でデータベースを操作する...

CSS マルチレベルメニュー実装コード

これは、Web ページを Windows のスタート メニューなどのデスクトップ プログラムのように...