開発プロセス中に、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. 外部キーの設定方法1. MySQL では、2 つのテーブルを関連付けるために、外部キー (FO...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
テーブルの作成とインデックスの作成 テーブルtbl1を作成( id int ユニーク、sname v...
1. Webページを開くと503サービス利用不可が表示されますが、更新すると正常にアクセスできます。...
ページ内にはjs、cssなどの外部ファイルが導入されており、外部ファイルのエンコードが現在のページフ...
今日は簡単な3Dルービックキューブを作ってみましょうまずはレンダリングを見てみましょう!これを学んだ...
境界線のスタイルborder-style プロパティは、表示する境界線の種類を指定します。 bord...
最近、Zabbix データベースを MySQL 5.6 から 5.7 にアップグレードしたときに、マ...
目次docker-compose.ymlを書くdocker-composeを実行するビルドステータス...
ユーティリティ = { /** * 死亡年ですか? * @return {Boolse} true...
最近友人からDockerを触ったことがあるかと聞かれました。あまり自信がなかったので答えられませんで...
早速ですが、デモ画像をご紹介します。実装されている機能は、左側に凡例、右側にウォーターフォール チャ...
準備Windows Server 2008 R2 Enterprise (2.40GH、8GB、64...
この記事では、マウスの動きを追跡するためのJavaScriptの具体的なコードを参考までに紹介します...
データ分析会社Net Market Shareによると、Linuxデスクトップオペレーティングシステ...