MySQL ialah sistem pangkalan data hubungan sumber terbuka yang sangat biasa digunakan. MySQL terutamanya terdiri daripada dua komponen: pangkalan data induk dan pangkalan data hamba. Pustaka induk bertanggungjawab terutamanya untuk menulis dan mengemas kini data, manakala perpustakaan hamba digunakan untuk sandaran dan bacaan data. Tetapi dalam penggunaan sebenar, kita sering perlu memadam perpustakaan hamba. Jadi, bagaimana untuk memadam pangkalan data hamba MySQL? Artikel ini akan memperkenalkan secara terperinci kaedah pemadaman yang sesuai untuk situasi yang berbeza.
Sebelum kita mula membincangkan secara rasmi cara memadam perpustakaan hamba, kita perlu memahami beberapa konsep asas terlebih dahulu.
1.1 Pangkalan data induk dan pangkalan data hamba
Pangkalan data induk ialah salinan dalam MySQL yang menjalankan operasi tulis, manakala pangkalan data hamba adalah salinan yang menggunakan fungsi replikasi yang disediakan oleh pangkalan data induk untuk menjadi disandarkan pada berbilang pelayan.
1.2 Replikasi
Replikasi dalam MySQL merujuk kepada mencipta salinan pangkalan data induk yang sama pada pangkalan data hamba untuk sandaran dan bacaan data. Khususnya, apabila pengubahsuaian dibuat pada pangkalan data induk, replikasi secara automatik akan menyegerakkan pengubahsuaian kepada pangkalan data hamba supaya replika pada pangkalan data hamba kekal konsisten dengan pangkalan data induk.
1.3 Pemadaman daripada perpustakaan
Apabila kita perlu menghentikan perpustakaan hamba, kita perlu memadamkannya daripada perpustakaan. Operasi pemadaman daripada pangkalan data hamba termasuk log keluar daripada pangkalan data hamba pada pangkalan data induk dan memadamkan sandaran pada pangkalan data hamba.
2.1 Padam perpustakaan hamba pada perpustakaan utama
Kadang-kadang, kita perlu memadam perpustakaan hamba daripada perpustakaan utama. Ini boleh dicapai dengan melaksanakan arahan berikut:
mysql> STOP SLAVE; mysql> DROP SLAVE ‘slave_host_name’;
di mana slave_host_name
ialah nama hos perpustakaan hamba. Arahan ini akan menyahdaftar pangkalan data hamba daripada pangkalan data induk.
2.2 Memadamkan sandaran daripada perpustakaan hamba
Apabila kita perlu memadamkan sandaran daripada perpustakaan hamba, biasanya terdapat dua kaedah.
2.2.1 Gunakan arahan RESET SLAVE
Gunakan arahan RESET SLAVE untuk memadamkan sandaran pada pangkalan data hamba. Jalankan arahan berikut:
mysql> STOP SLAVE; mysql> RESET SLAVE;
Ini akan mengosongkan semua sandaran hamba dan menghentikan penyegerakan.
2.2.2 Padam terus fail
Kami juga boleh memadam terus fail sandaran daripada pangkalan data. Biasanya, fail sandaran perpustakaan hamba terletak dalam folder nama hos dalam direktori data perpustakaan hamba. Oleh itu, kita boleh menggunakan arahan berikut untuk memadamkan sandaran:
rm -rf /var/lib/mysql/slave_host_name
di mana, slave_host_name
ialah nama hos pustaka hamba.
Semasa pemadaman daripada pustaka, kita perlu memberi perhatian kepada isu berikut:
3.1 Hentikan penyegerakan
Dalam Sebelum memadam pangkalan data hamba, anda mesti menghentikan penyegerakan antara pangkalan data hamba dan pangkalan data induk.
3.2 Jangan padam pangkalan data induk
Semasa proses memadam pangkalan data hamba, anda tidak boleh memadam data pada pangkalan data induk secara tidak sengaja.
3.3 Sahkan sandaran
Sebelum memadamkan pangkalan data hamba, pastikan anda mengesahkan bahawa sandaran telah berjaya. Jika sandaran data gagal, memadamkan hamba akan menyebabkan anda kehilangan semua salinan data.
Pemadaman MySQL daripada pangkalan data ialah operasi asas dalam pengurusan pangkalan data MySQL. Artikel ini memperkenalkan kaedah pemadaman perpustakaan hamba pada dua peringkat: perpustakaan induk dan perpustakaan hamba Ia juga memperkenalkan perkara yang perlu diberi perhatian apabila memadam perpustakaan hamba. Melalui pengenalan artikel ini, pembaca akan dapat lebih memahami cara memadam perpustakaan hamba dalam MySQL.
Atas ialah kandungan terperinci mysql padam dari perpustakaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!