Ich habe eine mysql-Datenbank, in die ein Zabbix reinschreibt.
Die Datenbank ist mittlerweile
root@odroidc2:/var/lib/mysql/zabbix# du -sh . 15G . root@odroidc2:/var/lib/mysql/zabbix#
groß. Ich sichere sie mit mysqldump auf einen anderen Winzrechner im LAN, das dauert Stunden. Innerhalb dieser Zeit kann der mysql-Client (Zabbix) nicht in die Datenbank schreiben, wohl weil die Tabellen gelockt sind.
#!/bin/sh ssh root@192.168.1.91 "mysqldump --lock-tables=false --all-databases --skip-comments --events --routines --triggers" | bzip2 -9 > odroidc2.sql.bz2 # ssh root@192.168.1.91 "mysqldump --single-transaction=true --all-databases --skip-comments --events --routines --triggers" | bzip2 -9 > odroidc2.sql.bz2 root@dockstar:~/bin#
Wollen doch mal beim nächsten Durchlauf sehen, ob –lock-tables=false die Lösung bringt.
Ja, das löst das Problem.