• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 15.10.2015 10:47

MySQL SLave status

Hjælp generelt
hej Forum.

Jeg er lidt på udkig efter en kommando der burde kunne vise på Min Master database om der er Slave connected.
Scenario:

vi har nogle databaser der replikeres, men jeg ville gerne lave et lille script der gør følgende:
1. tjekker om Slave er connected ( Skal køres fra MAster)
hvis slave er connected skal scripted exitte
2. Hvis slave ikke er connected - så skal den flush Logs engang.

Jeg havde formodet jeg ville kunne bruge dette

SHOW GLOBAL STATUS like 'slave_running';

Men hele mit problem ligger i - at alt dette skal foregå på MASTER DB.
hvordan kan jeg nemmest få ud af denne om min Slave er connected til min Master eller ej ?

Jeg har så googlet en del og fundet dette: http://dba.stackexchange.com/questions/46011/how-to-determine-master-in…

SELECT COUNT(1) FROM information_schema.processlist WHERE command = 'binlog dump';

Men uanset hvad - så viser denne 1 io count selvom jeg har stoppet replikeringen fra Slave Databasen

Men jeg syntes ikke min status på Master ændrer sig uanset om jeg stopper eller starter min Slave thread fra SlaveDB
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer3

# 1

10 år 2 måneder siden

Permalink

Indsendt af lbm den 15. oktober 2015 kl. 18:27

Permalink

Måske du kan se den i

Måske du kan se den i processlisten, men det er dumt at flushe binlogs hvis du ikke er 100 på om de er comittet til slaven?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

10 år 2 måneder siden

Permalink

Indsendt af peque den 16. oktober 2015 kl. 10:18

In reply to Måske du kan se den i by lbm

Permalink

Hej Ibm.
Tak for dit input.

Hej Ibm.
Tak for dit input.

Og skal måske forklare lidt nærmere selve princippet.
mit problem er som sagt det Internet der er tilrådighed for det skib hvor denne database skal stå.
I en periode på 3 uger - er der 2 uger med Fuld Internet adgang og 1 uge med mailadgang og intet andet.

Derfor er princippet for det script jeg skal lave følgende :
1. check is slave database er connected - hvis ja Exit - hvis nej gå til punkt 2
2. flush logs - og send denne binlog fil hjem og importer i Slave DB
---------------------------------------------------------------------------------------

eftersom der er unikt ID - burde det vel ikke give dupletter af linier, men kanb en replikering i det hele taget håndtere dette ?
  • Log ind eller opret dig for at tilføje kommentarer

# 3

10 år 2 måneder siden

Permalink

Indsendt af peque den 16. oktober 2015 kl. 10:19

In reply to Måske du kan se den i by lbm

Permalink

Hej Ibm.
Tak for dit input.

Hej Ibm.
Tak for dit input.

Og skal måske forklare lidt nærmere selve princippet.
mit problem er som sagt det Internet der er tilrådighed for det skib hvor denne database skal stå.
I en periode på 3 uger - er der 2 uger med Fuld Internet adgang og 1 uge med mailadgang og intet andet.

Derfor er princippet for det script jeg skal lave følgende :
1. check is slave database er connected - hvis ja Exit - hvis nej gå til punkt 2
2. flush logs - og send denne binlog fil hjem og importer i Slave DB
---------------------------------------------------------------------------------------

eftersom der er unikt ID - burde det vel ikke give dupletter af linier, men kanb en replikering i det hele taget håndtere dette ?
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Linux Foundation brugte 8,4 millioner dollars på Linux Kernel projektet i 2025 0
Nu kan man skrive private beskeder 0
KDE overgår indsamlingsmålet for 2025 med rekordstor støtte fra lokalsamfundet 0
Zypper Package Manager brugervejledning til openSUSE brugere og deres derivater 0
KDE Spectacle tilføjer OCR understøttelse for at kopiere tekst direkte fra skærmbilleder 0

Seneste aktivitet

Kopiering til min Samsung telefon 4
Mbox mail import til Thunderbird 14
FOSS i Færdselsstyrelsen 2
Program ala Dreamweaver 2
Test af forum 5
Kunstig inteligens 1
Flatpak og hvorfor 1
Har brugt GLF OS, en NixOS-baseret distribution lavet i Frankrig. 2
Crontab 2
[ LØST ] Flere genveje på Firefox skrivebordet 5
Linuxin er nu migreret til Drupal 11 15
Dansk distro til software udviklere 3
Driver til min scanner? 3
Affinity V3 2
copy hvordan 1
Sortering af filer - sort of... 4
Det der ikke må galt gik galt 5
VPN — 8 tests, 1 klar vinder i 2025 3
Lidt nostalgi 1
Forum. 1

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !