開発プロセス中に、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 テーブルソートルールのエラーの分析
最近、同社は CCFA 関連のいくつかの作業を行う予定で、その 1 つはカメラのリアルタイム監視を再...
付箋紙の壁シリーズを実現しようと思っています。シンプルなものはシンプル、複雑なものは多機能です。開発...
まず効果図を見てみましょう: 完全なコードは添付されています <テンプレート> <...
最近、プロジェクトの開発時に MySql データベースを使用しました。MySql に関する記事をいく...
目次序文面接官は適切な質問をしていますか? § React は setState をどのように制御し...
具体的な方法:ステップ1: mysqlサービスを停止する /etc/init.d/mysqld を停...
目次序文vue-cli 2.0 バージョンvue-cli 3.0 バージョン要約する序文vue-cl...
Linuxでユーザーが所属するグループを変更する1. ユーザーのグループを設定する usermod ...
さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 パーレル # # https:/...
しばらくサーバーいじってなかったけど、やることがなくなったのでモバイルワークスに行って海外サーバーを...
一般的に: [重要なフラグ1つ] > [特別なフラグ4つ] > 宣言順!importan...
イメージは hub.docker.com に保存できますが、ネットワーク速度が比較的遅いです。内部環...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
目次序文直接充填方式for ループの push() メソッド配列コンストラクタメソッド配列コンストラ...
1. コマンドの紹介nl (行数) は指定されたファイルに行番号を追加し、標準出力に書き込みます。フ...