sql >> Databasteknik >  >> RDS >> Mysql

Mysql-slaven uppdateras inte

Kör en show master status eller show master status\G på master DB. Det ger dig rätt värden att uppdatera din slav med.

Från din slavstatus ser det ut som att din slav har anslutit till mastern och väntar på logghändelser. För mig betyder detta att din slavanvändare har konfigurerats korrekt och har rätt åtkomst. Det verkar verkligen som att du bara behöver synkronisera rätt loggfilposition.

Försiktigt, för för att få en bra synkronisering bör du förmodligen stoppa mastern, dumpa DB:n, registrera huvudloggfilens positioner, sedan starta mastern, importera DB:n till slaven och slutligen starta slaven i slavläge med rätt huvudloggfil pos. Jag har gjort det här ungefär 30 gånger, och om du inte följer dessa steg nästan exakt, kommer få en dålig synkronisering.



  1. Uppdatera data i en MySQL-databas

  2. Ett explicit värde för identitetskolumnen i tabellen kan endast anges när en kolumnlista används och IDENTITY_INSERT är PÅ SQL Server

  3. Hur blir man av med en tom men enorm LOB-kolumn?

  4. Hur man avgör om talet är flytande eller heltal