Rumah > pangkalan data > tutorial mysql > Bagaimana untuk mengubah suai set aksara mysql

Bagaimana untuk mengubah suai set aksara mysql

WBOY
Lepaskan: 2023-05-26 19:31:04
ke hadapan
2513 orang telah melayarinya

Langkah pertama: Lihat set aksara semasa

Mula-mula anda perlu melihat set aksara MySQL semasa. Anda boleh menggunakan arahan berikut:

mysql> show variables like 'character_set_database';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| character_set_database | utf8  |
+------------------------+-------+
1 row in set (0.00 sec)

mysql> show variables like 'character_set_server';
+----------------------+-------+
| Variable_name        | Value |
+----------------------+-------+
| character_set_server | utf8  |
+----------------------+-------+
1 row in set (0.00 sec)
Salin selepas log masuk

Dua pembolehubah ditunjukkan di sini. character_set_database mewakili set aksara pangkalan data dan character_set_server mewakili set aksara pelayan. Anda boleh melihat bahawa set aksara MySQL semasa ialah UTF-8.

Langkah 2: Ubah suai set aksara

Anda boleh mengubah suai set aksara dalam fail konfigurasi MySQL my.cnf. Gunakan arahan berikut untuk membuka fail my.cnf yang biasanya terletak di /etc/my.cnf:

sudo vim /etc/my.cnf
Salin selepas log masuk

Cari konfigurasi berkaitan set aksara dalam fail, yang boleh dilaraskan mengikut keperluan anda:

[mysql]

default-character-set = utf8

[mysqld]

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci

[client]

default-character-set = utf8
Salin selepas log masuk

Sesetengah yang biasa digunakan Konfigurasi set aksara telah ditetapkan di sini, termasuk set aksara lalai, set aksara pelayan, set aksara pelanggan, dsb. Sesuaikan mengikut keperluan anda.

Selepas pengubahsuaian selesai, mulakan semula perkhidmatan MySQL:

sudo service mysql restart
Salin selepas log masuk

Langkah 3: Sahkan hasil pengubahsuaian

Selepas mengubah suai set aksara, sahkan sama ada pengubahsuaian berjaya. Anda boleh menyemak set aksara MySQL sekali lagi:

mysql> show variables like 'character_set_database';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| character_set_database | utf8mb4  |
+------------------------+-------+
1 row in set (0.00 sec)

mysql> show variables like 'character_set_server';
+----------------------+-------+
| Variable_name        | Value |
+----------------------+-------+
| character_set_server | utf8mb4  |
+----------------------+-------+
1 row in set (0.00 sec)
Salin selepas log masuk

Dari perspektif pengubahsuaian yang berjaya, set aksara telah ditukar kepada UTF-8MB4 (terpakai untuk MySQL versi 5.5.3 dan ke atas), yang sudah jelas. .

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai set aksara mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan