ich möchte gerne den oben genannten MySQL-Befehl von einer anderen Host per SSH-Command senden. Folgende Code-Zeilen habe ich mir überlegt:
ssh $domu_ip "mysql -u$mysql_user -p$mysql_pw -e "FLUSH TABLES WITH READ LOCK""
domu_ip="IP-Adresse des Zielhosts"
mysql_user="root"
mysql_pw="mysqlrootpw"
Leider habe ich folgendes gelesen:
http://209.85.135.104/search?q=cache:Co ... =firefox-a
Dann scheint wohl meine Version nicht zu funktionieren, da ja nur ein MySQL Befehl abgesendet wird und die Session so nicht offen bleibt.Dieses Lock ist global über alle Datenbanken.
mysql> flush tables with read lock;
Es ist wichtig diese Session offen zu halten, da beim Beenden der Session das Lock sofort entfernt wird. Deshalb schieben wir den Prozess einfach in den Hintergrund.
[Press ctrl-z]
Hat jemand eine andere Idee? Wie kann ich testen, ob der Lock derzeit noch aktiv ist bzw. funktioniert?
Gruss,
Sierra