Küme oynamak ister misiniz? Ayrımı oku ve yaz? Önce bunu anlamalısın!

Cevap: Mysql master-slave senkronizasyonu, kümeleme, okuma ve yazma işlemlerinin ayrılması, hepsi veri senkronizasyonunu içerir, bu yüzden oynamak istediğimiz şey, başka şeyler oynamadan önce veri senkronizasyonunun temellerini öğrenmemiz gerekiyor, bugün Dream PHP Sana bu küçük davayı getirdim, kendin dene, bunda yanlış bir şey yok!

Aşağıdaki durumlar test durumlarıdır, elbette çevrimiçi sunucunuz aynıdır! Her şeyden önce, veri senkronizasyonunun kapısını açmadan önce işletim sisteminizin birleşmesini ve veritabanı sürümünün birleştirilmesini sağlamalısınız! İşte adımlar!

1: Önce bir sanal makineye ihtiyacınız var ve ardından üzerinde iki sistem yapılandırmanız gerekiyor, tabii ki mysql sürümünüz aynı olmalı

2: Ana mysql'inizde senkronize etmek istediğiniz bir mysql veritabanı oluşturuyorsunuz

3: Linux dizininde etc /

My.cnf dosyası var

Ana sunucu yapılandırması

4: vi /etc/my.cnf

log-bin = mysql-bin

binlog_format = mixed

sunucu kimliği = 1

binlog_do_db = test # Senkronize edilmesi gereken veritabanını belirtin (gerçek uygulamadaki gerçek duruma göre belirtin)

binlog_ignore_db = mysql # Eşitleme olmadan veritabanı

binlog_ignore_db = information_schema # Eşitleme olmadan veritabanı

% Senkronizasyonu ayarladıktan sonra, ana sunucuda bir veritabanı oluşturursanız, ikincil sunucunun da oluşturulacağını ve daha sonra bunların da senkronize edileceğini, bu nedenle senkronizasyonunu engellemek için başka veritabanları oluşturmanız gerektiğini unutmayın.

Kırmızı çizgi, eklemek istediğiniz yapılandırmadır

5: mysql'de oturum açın ve daha sonra hizmetten kullanılacak olan ana bilgisayarın durumunu, dosyanın değerini ve Jixian'daki konumu kontrol edin

Bağımlı sunucunun konfigürasyonu:

1: my.cnf dosyasını da bulun

log-bin = mysql-bin

binlog_format = mixed

server-id = 2 # Here is 2 Ana sunucu 1. Senkronize edilecek aşağıdaki veritabanlarının konfigürasyonu ana sunucunun konfigürasyonu ile aynıdır

binlog_do_db = test # Senkronize edilmesi gereken veritabanını belirtin (gerçek uygulamadaki gerçek duruma göre belirtin)

binlog_ignore_db = mysql # Eşitleme olmadan veritabanı

binlog_ignore_db = information_schema # Eşitleme olmadan veritabanı

2: mysql girin, slave durdurmayı yürütün

Tsinghua Akademisi büyük bir maskot koleksiyonu ve bu tür bir operasyon mu?
önceki
Koreliler Korece anlamıyor mu? Çaylak dizisinin gerçekten LPL'ye ait olma duygusu var mı?
Sonraki
Lexus RX 450h hibrit analizi, arabanın çok akıllı olamayacağını söyleyen
Yoğun fobileri olan insanlar dikkatli girmelidir! Reebok, InstaPump Fury'ye yeni bir renk düzeni getiriyor!
Sınıftaki samimi fotoğraflar Öğretmen: Sana gözlerimle söylüyorum, öldün!
Heavy Leifeng.com'un "2018 Tıbbi Görüntüleme AI Endüstri Araştırma Raporu" resmi olarak başlatıldı: Doktorlar, işletmeler ve yatırımcılar birbirlerine entegre olur ve sekiz ana bölümlü parçayı sıral
Fotoğrafçılık oynamak istiyorsanız, 13 Mart'ta ücretsiz olarak gelip görüşmek üzere "Akıllı Telefon Pratik Bilgisi"
Görünüm ve performans en iyisi: OnePlus 6 gerçek makine tushang
Uygulamalı deneyimin eğlenceli ve pahalı olmayan Honor tablet 58 inçlik versiyonunu yorumlamak için güç kullanın
Ön uç, paylaşımı gerçekleştirmek için WeChat platformunu gerçekleştiriyor
Gerçek atış deneyimini yaşamak için mağazaya çift hızlı T570.000 yuan büyük 7 koltuklu SUV
Sao konuşmasının zirvesi! Kral C, piliçleri yeneceğini ve İlk 20'nin bile seçilmeyeceğini söyledi! Netizen: Haklısın
DeepMind ekibi CASP kazandı: Protein yapısını tahmin etmek için AlphaFold'u kullanıyor
İki yönlendirici sanal yerel alan ağı oluşturabilir, bilmeniz gerekir
To Top