Cum se configurează replicarea master-slave mysql

Pasul 1. Configurați expertul

Pe serverul care va acționa ca expert, trebuie să faceți modificări la my.cnf:

Pasul 2: Drepturile de replicare

Apoi, trebuie să creați un profil de utilizator din care să apară replicarea. Pentru aceasta, porniți consola:







Apoi, noi creăm și atribuim permisiuni utilizatorului pentru replică:

# permisiuni de acordare a utilizatorului slave_user cu parolă de parolă

Apoi bloca toate tabelele din baza noastră de date:

Verificați starea serverului Master:

Vom vedea ceva similar cu:

# Vom folosi valorile selectate pentru a începe Slave

Pasul 3. Înlăturați baza de date

Acum trebuie să aruncați baza de date:







Deblocați tabelele din consola mysql:

Pasul 4. Crearea unei baze pe sclav

În consola mysql de pe Slave vom crea o bază de date cu același nume ca și pe Wizard:

După aceea, încărcați depozitul (de la bash):

Pasul 5. Setați Slave

În setările my.cnf de pe Slave, trebuie să specificați următorii parametri:

Pasul 6. Lansarea slavei

Trebuie să activați replicarea, pentru aceasta trebuie să specificați parametrii de conectare la expert. În consola mysql de pe Slave, trebuie să:

# Noi luăm aceste valori din setările Wizard

După aceea, începem replicarea pe Slave:

Starea replicării

Puteți verifica funcționarea replicării pe Slave prin:

Citiți și modul de configurare a replicării Master Master în MySQL.

Cum se configurează replicarea master-slave mysql







Trimiteți-le prietenilor: