Rumah > Soal Jawab > teks badan
Saya cuba mencipta bekas mysql di mount path /var/lib/mysql dalam kubernetes, tetapi apabila saya menggunakan, saya mendapat ralat berikut.
2022-12-16T07:13:59.139528Z 0 [Error] [MY-010457] [Server] --initialize telah ditentukan tetapi terdapat fail dalam direktori data. Menggugurkan kandungan.
2022-12-16T07:13:59.139537Z 0 [Ralat] [MY-013236] [Pelayan] Direktori data yang ditentukan /var/lib/mysql/ tidak tersedia. Anda boleh memadam semua fail yang ditambahkan padanya oleh pelayan.
Cara membetulkan ralat ini. Saya ingin mencipta bekas MySql dan menyimpan pangkalan data dalam beberapa folder supaya pada penggunaan baharu saya boleh mendapatkan data lama.
P粉7887656792024-01-09 12:10:37
Direktori anda tidak kosong. Anda mesti memadamkan semua yang ada di sana atau memilih sesuatu yang lain.
Mesej ralat "Direktori data yang baru dibuat /var/lib/mysql/ tidak tersedia" muncul kerana masalah saiz. Semak/tingkatkan saiz pelayan asas atau saiz docker yang diperuntukkan untuk sistem.
Anda juga boleh mencipta bekas docker daripada baris arahan, mengisi direktori data kosong dengan permulaan MySQL, dan kemudian gunakan docker-compose. Apabila direktori data telah dimulakan, tiada ralat berlaku.
Juga lihat pautan GitHub dan Stackpost.