Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk menyelesaikan ralat 1366 mysql di Linux
Penyelesaian: 1. Gunakan "vim /etc/my.cnf" untuk mengedit fail "my.cnf" mysql dan tambah "default-character-set=utf8" di bawah "mysqld" 2. Gunakan "servis mysqld restart" untuk memulakan semula mysql; 3. Gunakan "TUNJUK PEMBOLEH UBAH SEPERTI 'character%'" untuk menyemak sama ada fail telah ditukar.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
1366,Nilai rentetan salah: 'xE8xA5xBFxE6x96xBD…' untuk 'nama' lajur
sebab ralat adalah Pangkalan data tidak dapat mengenali bahasa Cina dan perlu mengkonfigurasi pengekodan
Penyelesaian:
1 Periksa pengekodan mysql: Tunjukkan PEMBOLEH UBAH SEPERTI 'character%'. ;
Edit fail my.cnf mysql (my.cnf biasanya dalam direktori /etc/)
vim /etc/my.cnf
Tambah aksara lalai -set=utf8 di bawah [mysqld]
2 Mulakan semula mysql
service mysqld restart
3.
Walaupun anda melakukan operasi di atas dan menyimpan aksara Cina ke dalam jadual, ia masih tidak berfungsi, kemudian tukar pengekodan pangkalan data
ALTER DATABASE 数据库名 DEFAULT CHARACTER SET utf8;
Pembelajaran yang disyorkan: Tutorial video Linux
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan ralat 1366 mysql di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!