Rumah  >  Artikel  >  pangkalan data  >  mysql padam dari perpustakaan

mysql padam dari perpustakaan

王林
王林asal
2023-05-11 16:20:07828semak imbas

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.

  1. Konsep Asas

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.

  1. Cara memadam perpustakaan 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.

  1. Nota

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.

  1. Kesimpulan

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!

Kenyataan:
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
Artikel sebelumnya:tetapan kunci utama mysqlArtikel seterusnya:tetapan kunci utama mysql