Ubuntuでmysqlのデフォルトのエンコーディングを変更する方法

WBOY
リリース: 2023-06-01 21:58:04
転載
1629 人が閲覧しました

mysql 設定ファイル を変更して、データベースとサーバー オペレーティング システムの文字セット設定を一致させます。

vi /etc/my.cnf 設定 (このファイルが見つからない場合は、新しいファイルを作成します)

[mysqld]

datadir=/var/lib/mysql

ソケット=/var/lib/MySQL/MySQL。靴下

デフォルトの文字セット=utf8 (追加されたキーセンテンスにより、データベースはデフォルトで utf8 に保存されます)

もちろん、変更後はデータベースを再起動する必要があります。

mysql -u root -p コマンドを再度使用してデータベース システムに入り、「character_set_%」などの変数を表示します。このコマンドには次の内容が表示されます:

- -

| 変数名|値|

- -

| 文字セットクライアント | latin1 |

| 文字セット_接続 | latin1

|文字セットデータベース|utf8

| 文字セット ファイル システム |バイナリ

| 文字セット結果 | latin1 |

|文字セット サーバー|utf8

|文字セット システム|utf8

| 文字 _ セット _ ディレクトリ |/usr/local/MySQL-5.1.20-beta-Linux-i686 - glibc 23/share/MySQL/charset/|

- -

主要プロジェクトで utf8 が使用されていることが判明しましたが、これだけでは不十分です次のことも確認する必要がありますクライアントも を操作するために utf8 文字セットを使用すること。

ログインするときは、次のコマンドを使用します: MySQL-default-character-set=utf8-u root-p

変数を表示するには、「character_set_%」のように再度使用します。変数を表示するには、コマンドを使用します。結果は次のようになります:

- -

|変数名|値|

- -

|character_set_client | utf8 |

| 文字_ セット _ 接続 | utf8 |

| 文字セット データベース | utf8 |

| 文字セット _ ファイル システム |バイナリ

| 文字セット結果 | utf8 |

| 文字セットサーバー | utf8 |

| 文字セットシステム | utf8 |

| 文字セットディレクトリ |/usr/local/MySQL-5.1.20-beta-Linux-i686-glibc 23/share /MySQL/charset/|

以上がUbuntuでmysqlのデフォルトのエンコーディングを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート