Aceasta este comanda save_binary_logsp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
save_binary_logs - Concatenarea jurnalelor binare sau releu din fișierul/poziția specificată la
sfârşitul jurnalului. Această comandă este executată automat din MHA Manager la failover,
iar execuția manuală nu ar trebui să fie necesară în mod normal.
REZUMAT
# Test
$ save_binary_logs --command=test --binlog_dir=/var/lib/mysql
--start_file=mysqld-bin.000002
# Salvarea jurnalelor binare
$ save_binary_logs --command=save --binlog_dir=/var/lib/mysql
--start_file=mysqld-bin.000002 --start_pos=312 --output_file=/var/tmp/aggregate.binlog
# Salvarea jurnalelor de releu
$ save_binary_logs --command=save --start_file=mysqld-relay-bin.000002 --start_pos=312
--relay_log_info=/var/lib/mysql/relay-log.info --output_file=/var/tmp/aggregate.binlog
save_binary_logs concatenează jurnalele binare sau retransmite din fișierul/poziția jurnal specificată la
sfârşitul jurnalului. Acest instrument este destinat să fie invocat din failover-ul principal
script (Manager MHA), iar execuția manuală nu este în mod normal necesară.
DESCRIERE
Să presupunem că masterul s-a prăbușit și cel mai recent server slave a primit jurnalele binare până la
mysqld-bin.000002:312. Este probabil ca master să aibă mai multe jurnale binare. Dacă nu este trimis la
sclavul, sclavii vor pierde toate binlogurile din mysqld-bin.000002:312. Scopul
save_binary_logs este de a salva jurnalele binare care nu sunt replicate la sclavi. Dacă maestru este
accesibil prin SSH și jurnalele binare sunt citite, salvarea jurnalelor binare este posibilă.
Iată un exemplu:
$ save_binary_logs --command=save --start_file=mysqld-bin.000002 --start_pos=312
--output_file=/var/tmp/aggregate.binlog
Apoi toate jurnalele binare care încep de la mysqld-bin.000002:312 sunt concatenate și stocate în
/var/tmp/aggregate.binlog. Dacă aveți jurnale binare până la mysqld-bin.000004, următoarele
Ieșirile mysqlbinlog sunt scrise.
mysqld-bin.000002:Format Description Event (FDE), plus de la 312 la coadă
mysqld-bin.000003:de la 0 la coadă, excluzând FDE mysqld-bin.000004:de la 0 la coadă,
excluzând FDE
Utilizați save_binary_logsp online folosind serviciile onworks.net