開発プロセス中に、MySQL データベースを復元した後にデータベース データに文字化けが発生した場合は、データベースのデフォルトのエンコーディングを変更することでこの問題を解決できます。 次の例は、MySQL のデフォルトのエンコーディングを UTF-8 に変更する方法を示しています。 1.まずmysql情報を確認する # データベースのインストール場所を表示する whereis mysql # データベースにログインします。mysql -u root -p プロンプトに従ってパスワードを入力します。# mysql のステータスを表示します。mysql>status 2. my.cnfファイルを変更する ディレクトリは/etc/my.cnfです システムに my.cnf ファイルが存在しない場合は、このファイルを作成する必要があります。具体的な手順については、3 を参照してください。存在する場合は、手順 3 をスキップして、直接手順 4 に進みます。 3. .cnfで終わるファイルを探す コマンド 結果は以下のようになります。 上記の検索結果の/usr/share/mysqlディレクトリ内のファイルを/etc/ディレクトリにコピーします。 コマンド: 4. my.cnfファイルを編集する コマンド: 以下に追加 [クライアント] デフォルトの文字セット=utf8 以下を追加 [mysqld] 文字セットサーバー=utf8 上記の変更方法は、MySQL のバージョンが異なると有効にならない場合があります。 実際の使用では、基本的に MySQL のほとんどの部分が有効になります。失敗した変更は 1 つだけありました。当時の状況の制限により、具体的な理由はまだ判明していません。 理由を知っている方がいらっしゃいましたら、ぜひ教えてください。大変助かります。 なお、上記の変更方法が機能しない場合は、[mysqld]の下の行を次の行に変更してください。 デフォルトの文字セット=utf8 5. MySQLを再起動する サービスmysqlの再起動 この時点で、MySQL にログインした後、 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: MySQL Order By 複数フィールドのソートルールのコード例
>>: さまざまな MySQL テーブルソートルールのエラーの分析
目次1. 観察可能2. 高階関数3. エクスプレスボックスモデル3.1. エクスプレスボックスモデル...
MySQL では、IF()、IFNULL()、NULLIF()、および ISNULL() 関数を使用...
目次背景質問問題分析と解決策新たな問題問題分析と解決策背景node-schedule スケジュール ...
基本的にすべてのeコマースプロジェクトにはショッピングカートの機能があります。これはreact-na...
目次1. 浅いクローニング2. ディープクローニング1. 浅いクローニング浅いクローンでは配列やオブ...
この記事では、Vueを使用して虫眼鏡付きの検索ボックスを実装する方法を紹介します。具体的な内容は次の...
この記事では、画像の切り取りとアップロードを実装するためのvue-cropperコンポーネントの具体...
導入最近、大きな課題をこなす際に、弾幕プレイヤーを作る必要がありました。他の人のソースコードを借りて...
この記事では、参考までにタイマーを実装するためのVueの具体的なコードを紹介します。具体的な内容は次...
この記事では、例を使用して、MySQL クエリ ステートメントの簡単な操作を説明します。ご参考までに...
[LeetCode] 197.気温上昇Weather テーブルが指定されている場合、前の日付 (昨...
CSS の適用範囲はグローバルです。プロジェクトがどんどん大きくなり、参加する人が増えるにつれて、命...
目次適用シナリオ:方法 1: 正規表現 (推奨)方法2: 配列のreduceメソッドを使用する方法3...
この記事では、Docker を使用して Centos6 に Zookeeper をデプロイする方法に...
HTML はタグと属性で構成されており、これらを組み合わせてブラウザにページの表示方法を指示します。...