ນີ້ແມ່ນຄໍາສັ່ງ save_binary_logsp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
save_binary_logs - concatenating binary ຫຼື relay ບັນທຶກຈາກໄຟລ໌ທີ່ລະບຸໄວ້ / ຕໍາແຫນ່ງໄປຫາ
ໃນຕອນທ້າຍຂອງບັນທຶກ. ຄໍາສັ່ງນີ້ຖືກປະຕິບັດໂດຍອັດຕະໂນມັດຈາກ MHA Manager ເມື່ອລົ້ມເຫລວ,
ແລະການປະຕິບັດຄູ່ມືບໍ່ຄວນຈໍາເປັນຕາມປົກກະຕິ.
ສະຫຼຸບສັງລວມ
# ການທົດສອບ
$ save_binary_logs --command=test --binlog_dir=/var/lib/mysql
--start_file=mysqld-bin.000002
# ບັນທຶກບັນທຶກຖານສອງ
$ save_binary_logs --command=save --binlog_dir=/var/lib/mysql
--start_file=mysqld-bin.000002 --start_pos=312 --output_file=/var/tmp/aggregate.binlog
# ບັນທຶກບັນທຶກການຖ່າຍທອດ
$ 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 concatenates binary ຫຼື relay ບັນທຶກຈາກໄຟລ໌ບັນທຶກທີ່ລະບຸ / ຕໍາແຫນ່ງເປັນ
ໃນຕອນທ້າຍຂອງບັນທຶກ. ເຄື່ອງມືນີ້ແມ່ນມີຈຸດປະສົງທີ່ຈະໄດ້ຮັບການຮຽກຮ້ອງຈາກການລົ້ມເຫຼວຕົ້ນສະບັບ
script(MHA Manager), ແລະການປະຕິບັດຄູ່ມືແມ່ນບໍ່ຈໍາເປັນ.
ລາຍລະອຽດ
ສົມມຸດວ່າແມ່ບົດຖືກຂັດຂ້ອງແລະເຄື່ອງແມ່ຂ່າຍຂອງ slave ຫຼ້າສຸດໄດ້ຮັບບັນທຶກ binary ເຖິງ
mysqld-bin.000002:312. ມັນເປັນໄປໄດ້ວ່າແມ່ບົດມີບັນທຶກຄູ່ຫຼາຍ. ຖ້າມັນບໍ່ຖືກສົ່ງໄປຫາ
ສໍາລອງ, ສໍາລອງຈະສູນເສຍ binlogs ທັງຫມົດຈາກ mysqld-bin.000002:312. ຈຸດປະສົງຂອງ
save_binary_logs ແມ່ນເພື່ອບັນທຶກ binary logs ທີ່ບໍ່ໄດ້ replicated ກັບ slaves. ຖ້າເຈົ້າເປັນ
ສາມາດບັນລຸໄດ້ໂດຍຜ່ານ SSH ແລະບັນທຶກຖານສອງແມ່ນສາມາດອ່ານໄດ້, ການບັນທຶກຖານສອງເປັນໄປໄດ້.
ນີ້ແມ່ນຕົວຢ່າງ:
$ save_binary_logs --command=save --start_file=mysqld-bin.000002 --start_pos=312
--output_file=/var/tmp/aggregate.binlog
ຫຼັງຈາກນັ້ນ, ບັນທຶກ binary ທັງໝົດທີ່ເລີ່ມຕົ້ນຈາກ mysqld-bin.000002:312 ແມ່ນ concatenated ແລະເກັບໄວ້ໃນ.
/var/tmp/aggregate.binlog. ຖ້າທ່ານມີບັນທຶກຖານສອງເຖິງ mysqld-bin.000004, ຕໍ່ໄປນີ້
mysqlbinlog outputs ຖືກຂຽນ.
mysqld-bin.000002:Format Description Event(FDE), ບວກຈາກ 312 ໄປຫາຫາງ
mysqld-bin.000003: ຈາກ 0 ຫາຫາງ, ບໍ່ລວມ FDE mysqld-bin.000004: ຈາກ 0 ຫາຫາງ,
ບໍ່ລວມ FDE
ໃຊ້ save_binary_logsp ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net