Penyelesaian kepada kod mysql yang kacau dalam docker: 1. Buat dua direktori, iaitu "/tmp/mysql/data" dan "/tmp/mysql/conf" 2. Tulis fail "hmy.cnf" ; 3. Cipta bekas; 4. Gunakan "docker ps -a" untuk menyemak sama ada penciptaan berjaya 5. Masukkan bekas mysql;
Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.
Apakah yang perlu saya lakukan jika mysql bercelaru dalam docker?
Menyelesaikan kod Cina MySQL yang berjalan dalam Docker
1 Mula-mula buat dua direktori
mkdir /tmp/mysql/data mkdir /tmp/mysql/conf
2. Tulis fail hmy.cnf dan tambah. kandungan berikut Tulis pada fail
[mysqld] skip-name-resolve character_set_server=utf8 datadir=/var/lib/mysql server-id=1000 [mysql] default-character-set = utf8 [mysql.server] default-character-set = utf8 [mysqld_safe] default-character-set = utf8 [client] default-character-set = utf8 vi /hmy.cnf
3. Cipta bekas
4. Semak penciptaan berjaya
docker ps -a
5. Masukkan bekas mysql
docker exec -it mysql2 /bin/bash
6. Sambungan ujian berjaya
7. Semak sama ada terdapat aksara Cina yang kacau
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika mysql bercelaru dalam docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!