Linux で MySQL の文字エンコードを UTF8 に変更する Linux に MySQL サービスをインストールしました。その後の使用中に、レコードを挿入するときに一部のフィールドを中国語にできないことに突然気付きました。エラー メッセージは次のとおりでした。 mysql> insert into syudent values(1,'陶盼',21); エラー 1366 (HY000): 行 1 の列 'name' の文字列値 '\xE9\x99\xB6\xE7\x9B\xBC' が正しくありません 粘り強く情報を探した結果、ついに問題を解決しました。ここで私の解決策を皆さんと共有します: 1. データベース内の MySQL ステータスを確認します。# mysql のステータスを確認しますmysql> status; mysql> 終了します。 2. 設定ファイルを変更します。#データベースを終了します systemctl stop mysqld.service #my.cnf 設定ファイルを編集する vim /etc/my.cnf [client] //[client]セクションがない場合は自分で追加してください default-character-set=utf8 [mysqld] 文字セットサーバー=utf8 照合サーバー=utf8_general_ci 設定ファイルを編集した後、MySQL サービスを再起動します。 systemctl で mysqld を起動します。 再起動が成功した後、MySQL のステータスを再度クエリすると、次のように表示されます。 mysql -u root -p 'あなたのパスワード' mysql> ステータス; この時点で、データベースに通常どおり入力し、テキスト セグメント データを挿入できます。 3. それでも失敗する場合は、MySQL 作成時の構成、または my.cnf 構成ファイルを編集する前の手順で MySQL サービスが停止されなかったことが原因である可能性があります。ここで、テーブルとフィールドの文字セットを utf8 に設定する必要があります。 #テーブル作成プロセスを確認しますmysql> use ky15; mysql> show テーブル syudent を作成します。 #テーブルの文字セットをutf8に設定する mysql> alter table テーブル名 文字セット utf8; #中国語の文字を挿入したいフィールドの文字セットをutf8に変更します mysql> alter table テーブル名変更 name name char(20) 文字セット utf8; # テーブルの文字セットとフィールドの文字セットを表示します。mysql> show create table syudent; #テスト、中国語を挿入 mysql> insert into syudent values(1,'陶盼',21); mysql> insert into syudent values(2,'王旭',21); mysql> syudent から * を選択します。 Linux で MySQL の文字セットを UTF8 に変更する手順に関するこの記事はこれで終わりです。Linux で MySQL の文字セットを変更することに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Vue3 トランジションアニメーションの落とし穴記録について
いわゆる才能(左脳と右脳)つまり、芸術的な才能があるかどうかは、人間の左脳と右脳の分業によって主に決...
目次データベース接続数が急増した理由は何ですか? 1. はじめに2. 知識ポイント3. 練習するIV...
目次1. 外部キー制約外部キーとは何ですか?外部キーを使用する条件:外部キーの定義構文は次のとおりで...
この記事では、Harbor アーキテクチャの構成と、実行時に各コンポーネントを使用する方法について説...
jquery-multiselect (ドロップダウン ボックスをチェックボックス付きの複数選択コン...
EXPLAIN は、MySQL がインデックスを使用して選択ステートメントを処理し、テーブルを結合す...
以前、Amap API を非同期にロードする方法を紹介しました。今回は、vue-amap の使用方法...
昨晩、面接の質問を見ていたら、CSS スタイルの優先順位について特に明確に説明していない人が何人かい...
カバーインデックスとは何ですか?クエリで使用されるすべてのフィールドを含むインデックスを作成すること...
この記事の例では、ライトスイッチ効果を実現するためのjsの具体的なコードを参考までに共有しています。...
年、月、週、日グループによる MySQL クエリ1. 学年別検索 SELECT DATE_FORMA...
/**************************** * システムコール**********...
1. Dockerネットワークカードを作成する [root@i ~]# brctl addbr d...
<br />XHTML と CSS がオブジェクト指向だったらよかったのに。 。太陽は北...
成果を達成する実装コードhtml <base href="https://s3-us...