開発プロセス中に、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. 正規表現マッチング大文字と小文字を区別するマッチングの場合 ~ ~*は大文字と小文字を区別しな...
まずサンプルコードを見てみましょう: #/bin/bash cal 日付 -u echo "...
ルーティングとは何ですか?ルーティングとは、相互接続されたネットワークを介して送信元ステーションから...
カスタムイメージに関するよくある質問データディスクを表示するにはどうすればいいですか? df コマン...
知らせ! ! ! uid が (a,b,c,null) に含まれないユーザーから * を選択します。...
今日は、企業の実際の本番環境でよく遭遇する、Nginx を新しいバージョンにアップグレードし、古いバ...
序文決まり文句です。ここでは、フロントエンドとバックエンドの分離についての私の理解についてお話ししま...
目次umask umaskの使用法原理1. umask値2. ファイルディレクトリの最大権限3. 従...
目次はじめるデータストレージサーバーを構成するRedis セキュリティの管理Redisインストールの...
1. 何ですかコンポーネント間の通信は、次の 2 つの単語に分けることができます。コンポーネントコ...
この記事では、カードフリップ効果を実現するためのVueの具体的なコードを例として紹介します。具体的な...
場合によっては、ジャンプを完了するために href の代わりにハイパーリンク <a> を...
インデックスを使用してクエリを高速化する1. はじめにWeb 開発には、ビジネス テンプレート、ビジ...
理由は分かりませんが、UIではハニカム効果(手を広げたような効果)のデザインが好まれます。 1. 六...
この記事では、JD.comのフラッシュセール効果を実現するためのJavaScriptの具体的なコード...