Komputer, Database
Replikasi MySQL. Sebuah penyimpangan singkat
Cepat atau lambat, administrator sebelum masalah terjadi ketika kekuatan server yang tidak cukup untuk tugas-tugas, dan pembelian peralatan baru secara praktis tidak mungkin karena kesulitan keuangan, atau hanya seperti pembelian dalam keraguan tentang pengembalian di masa depan.
Dalam terang peristiwa tersebut tidak berlebihan untuk tahu tentang konsep seperti database replikasi. pengetahuan tersebut secara signifikan menyederhanakan kehidupan setiap orang yang terlibat dalam sistem tugas berat dan layanan akan membuat konfigurasi hardware bekerja optimal. Secara umum, replikasi database menyiratkan kapasitas serikat mengatur komputer untuk meningkatkan koefisien kinerja sistem dan ketahanan nya. Efek pertama dapat dicapai dengan melemparkan keluar dari permintaan ke server backup, dan yang kedua - dengan membuat salinan lokal dari database, yang akan menggantikan basis utama jika perlu.
Cara paling sederhana dan paling umum untuk meniru organisasi - direplikasi MySQL. Dan MySQL mendukung fungsi ini dengan versi 3.23.15 dan hanya satu arah replikasi. Dalam hal ini, konfigurasi khusus dari «master-budak», dimana server utama (master) juga dapat secara bersamaan dan budak Server (budak).
MySQL replikasi pada waktu tertentu diimplementasikan sebagai berikut. Membuat master server, yang bertanggung jawab untuk mengikuti perubahan dari file biner, yang menampilkan semua perubahan database dan mesin budak atau mesin untuk membaca dan menjalankan file query ini. Slave terus berkomunikasi dengan utama, oleh karena itu, semua perubahan yang dibuat ke master, beralih ke budak, dan tidak ada perbedaan situasi dan data yang salah.
replikasi MySQL diinstal dalam beberapa langkah.
- Administrator sistem harus memastikan bahwa semua mesin yang menjalankan versi terbaru dari MySQL.
- Anda harus membuat user baru pada server master, login yang akan replikasi MySQL (itu harus memiliki level privilege FILE dan hak untuk berkomunikasi dengan budak-mesin).
- Selanjutnya Anda harus menghentikan MySQL pada Panglima dan budak server dan menyalin semua data yang terkait dengan replikasi. Pada sistem berbasis Unix adalah mungkin untuk membuat perintah tar, yang membuat cadangan dari seluruh katalog. Pengguna Windows akan mendekati WinZip.
- Pada bagian mysqld tambahkan berikut: Server-id = nomor unik, log-bin. Semua perubahan terjadi dalam file My.conf pada server master, setelah itu tentu harus kelebihan beban.
- Pada budak-mesin dalam file yang sama Anda perlu menambahkan kode berikut:
master-host =
master-user =
master-password =
master-port =
Server-id =
* Dalam kurung sudut harus memasukkan data Anda, bukan teks di atas.
Pada akhir semua menyalin database ke server slave dan restart semua mesin.
Setelah tindakan ini dapat dianggap sebagai replikasi diinstal dan dikonfigurasi, yang berarti bahwa sekarang server utama Anda tidak akan menderita dari beban tinggi dan dalam hal kegagalan meja di atasnya dengan mudah dapat dikembalikan pada komputer lain. Hasilnya bisa beberapa tahun untuk melupakan tentang membeli baru perangkat keras untuk sistem tugas berat dan konten dengan pekerjaan mapan peralatan yang ada.
Similar articles
Trending Now