GoGPT Best VPN GoSearch

OnWorks favicon

mysqlauditadmin - ອອນລາຍໃນຄລາວ

ແລ່ນ mysqlauditadmin ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ mysqlauditadmin ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


mysqlauditadmin - ຮັກສາບັນທຶກການກວດສອບ

ສະຫຼຸບສັງລວມ


mysqlauditadmin [OPTIONS] ... mysqlauditadmin [OPTIONS] ... [ຄໍາສັ່ງ] mysqlauditadmin
l=user:pass@host:port [OPTIONS] ... [ຄໍາສັ່ງ[--value=ມູນຄ່າ]] mysqlauditadmin --file-stats
--audit-log-name=FULL_PATH mysqlauditadmin ຄັດລອກ --audit-log-name=FULL_PATH
--copy-to=DESTINATION [--remote-login=ຜູ້ໃຊ້:ເຈົ້າພາບ]

ລາຍລະອຽດ


ຜົນປະໂຫຍດນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດຮັກສາໄດ້ ກວດສອບ log[1​]​, ໃຫ້​ທ່ານ​ຕິດ​ຕາມ​ກວດ​ກາ​ບັນ​ທຶກ​ການ​ກວດ​ສອບ​
ການຂະຫຍາຍຕົວຂອງໄຟລ໌ແລະຄວບຄຸມການຫມຸນຂອງມັນ. ພືດຫມູນວຽນຫມາຍເຖິງການປະຕິບັດການທົດແທນການ
ໄຟລ໌ບັນທຶກການກວດສອບໃນປະຈຸບັນໂດຍອັນໃຫມ່ສໍາລັບການນໍາໃຊ້ຢ່າງຕໍ່ເນື່ອງ, ການປ່ຽນຊື່ (ມີເວລາ
extension) ແລະຄັດລອກໄຟລ໌ບັນທຶກການກວດສອບທີ່ໃຊ້ໃນເມື່ອກ່ອນໄປຫາສະຖານທີ່ທີ່ກໍານົດໄວ້.

ຜົນປະໂຫຍດນີ້ຊ່ວຍໃຫ້ທ່ານເບິ່ງແລະດັດແປງຊຸດຍ່ອຍຂອງຕົວແປການຄວບຄຸມບັນທຶກການກວດສອບ,
ສະແດງສະຖານະໄຟລ໌ບັນທຶກການກວດສອບ, ປະຕິບັດການຫມຸນຕາມຄວາມຕ້ອງການຂອງໄຟລ໌ບັນທຶກ, ແລະສໍາເນົາ
ໄຟລ໌ໄປຫາສະຖານທີ່ອື່ນໆ. ຄຸນສົມບັດເຫຼົ່ານີ້ຊ່ວຍໃຫ້ທ່ານສາມາດຕິດຕາມໄຟລ໌ບັນທຶກການກວດສອບໄດ້ຢ່າງງ່າຍດາຍ
ການ​ຂະ​ຫຍາຍ​ຕົວ​ແລະ​ຄວບ​ຄຸມ​ການ​ຫມູນ​ວຽນ​ຂອງ​ຕົນ (ອັດ​ຕະ​ໂນ​ມັດ​ໂດຍ​ອີງ​ໃສ່​ເກນ​ຂະ​ຫນາດ​ໄຟລ​໌​ທີ່​ກໍາ​ນົດ​ໄວ້​,
ຫຼືດ້ວຍຕົນເອງໂດຍຄໍາສັ່ງຕາມຄວາມຕ້ອງການ).

ການປະຕິບັດທີ່ມີຢູ່ປະກອບມີດັ່ງຕໍ່ໄປນີ້:

1. ຄັດລອກ

ຄໍາສັ່ງນີ້ຄັດລອກບັນທຶກການກວດສອບທີ່ລະບຸໄວ້ໂດຍ --audit-log-name ຮອດຈຸດໝາຍປາຍທາງ
ເສັ້ນ​ທາງ​ທີ່​ລະ​ບຸ​ໄວ້​ໂດຍ​ --copy-to. ໄດ້ --remote-login ທາງເລືອກສາມາດຖືກນໍາໃຊ້ເພື່ອຄັດລອກໄຟລ໌ບັນທຶກ
ຈາກ​ສະ​ຖານ​ທີ່​ຫ່າງ​ໄກ​ສອກ​ຫຼີກ​. ໝາຍເຫດ: ເສັ້ນທາງປາຍທາງຈະຕ້ອງເຂົ້າເຖິງໄດ້ພາຍໃນທ້ອງຖິ່ນ
ຜູ້​ໃຊ້​ໃນ​ປັດ​ຈຸ​ບັນ​.

2. ນະໂຍບາຍ

ຄໍາສັ່ງນະໂຍບາຍຖືກໃຊ້ເພື່ອປ່ຽນນະໂຍບາຍການບັນທຶກການກວດສອບ. ຄ່າທີ່ຍອມຮັບແມ່ນ
ຕໍ່​ໄປ​ນີ້​, ທີ່​ກໍາ​ນົດ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ --ມູນຄ່າ ທາງເລືອກ.

ຫມາຍ​ເຫດ​
ໄດ້ --ເຊີບເວີ ທາງເລືອກຍັງຕ້ອງການເພື່ອປະຕິບັດຄໍາສັ່ງນີ້.

· ທັງໝົດ: ບັນທຶກເຫດການທັງໝົດ

· NONE: ບໍ່ໄດ້ບັນທຶກຫຍັງ

· ເຂົ້າສູ່ລະບົບ: ເຫດການເຂົ້າສູ່ລະບົບເທົ່ານັ້ນ

· QUERIES: ພຽງແຕ່ບັນທຶກເຫດການສອບຖາມ

· DEFAULT: ຕັ້ງນະໂຍບາຍບັນທຶກເລີ່ມຕົ້ນ

3. rotate_on_size

ຄໍາສັ່ງນີ້ກໍານົດຂອບເຂດຂະຫນາດໄຟລ໌ສໍາລັບການຫມຸນອັດຕະໂນມັດຂອງບັນທຶກການກວດສອບ (the
audit_log_rotate_on_size ຕົວແປ). ຄ່າ​ແມ່ນ​ກໍາ​ນົດ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ --ມູນຄ່າ ທາງເລືອກ, ແລະ
ຕ້ອງຢູ່ໃນຂອບເຂດ (0, 4294967295). ຄໍາສັ່ງນີ້ຍັງຮຽກຮ້ອງໃຫ້ມີ --ເຊີບເວີ ທາງເລືອກ
ທີ່​ຈະ​ລະ​ບຸ​ໄວ້​. ໝາຍເຫດ: ຖ້າຕົວແປຖືກຕັ້ງດ້ວຍຄ່າທີ່ບໍ່ແມ່ນຄູນຂອງ
4096, ຫຼັງຈາກນັ້ນມັນຖືກຕັດອອກໄປຫາຕົວຄູນທີ່ໃກ້ທີ່ສຸດ.

4. ຫມຸນວຽນ

ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອປະຕິບັດການຫມຸນບັນທຶກການກວດສອບຕາມຄວາມຕ້ອງການ, ແລະພຽງແຕ່ຮຽກຮ້ອງໃຫ້ມີ
--ເຊີບເວີ ທາງເລືອກທີ່ຈະຜ່ານ. ຫມາຍເຫດ: ຄໍາສັ່ງນີ້ບໍ່ມີຜົນຖ້າໄຟລ໌ບັນທຶກການກວດສອບ
ຂະ​ຫນາດ​ແມ່ນ​ຂະ​ຫນາດ​ນ້ອຍ​ກ​່​ວາ 4096​, ເຊິ່ງ​ແມ່ນ​ຄ່າ​ຕໍາ​່​ສຸດ​ທີ່​ອະ​ນຸ​ຍາດ​ໃຫ້​ຫຼາຍ​ກ​່​ວາ 0​
ສໍາລັບຕົວແປຕົວແປ audit_log_rotate_on_size).
OPTIONS

mysqlauditadmin ຍອມຮັບຕົວເລືອກແຖວຄໍາສັ່ງຕໍ່ໄປນີ້:

· --audit-log-name=

ເສັ້ນທາງເຕັມແລະຊື່ໄຟລ໌ສໍາລັບໄຟລ໌ບັນທຶກການກວດສອບ. ໃຊ້ໂດຍ --file-stats ທາງເລືອກ, ແລະ
ໄດ້ ຄັດລອກ ຄໍາສັ່ງ.

· --copy-to=

ສະຖານທີ່ເພື່ອສຳເນົາໄຟລ໌ບັນທຶກການກວດສອບທີ່ລະບຸໄວ້. ເສັ້ນທາງຕ້ອງສາມາດເຂົ້າເຖິງໄດ້ໃນທ້ອງຖິ່ນ
ສໍາລັບຜູ້ໃຊ້ປະຈຸບັນ.

· --file-stats

ສະແດງສະຖິຕິໄຟລ໌ບັນທຶກການກວດສອບ.

· -- ຊ່ວຍ

ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.

· --remote-login=

ຊື່ຜູ້ໃຊ້ ແລະເຈົ້າພາບທີ່ຈະໃຊ້ສໍາລັບການເຂົ້າສູ່ລະບົບຫ່າງໄກສອກຫຼີກ, ສໍາລັບການຄັດລອກໄຟລ໌ບັນທຶກ. ມັນ​ແມ່ນ
ກໍານົດໂດຍໃຊ້ຮູບແບບຕໍ່ໄປນີ້:ຜູ້ໃຊ້>:ເຈົ້າພາບ or IP>. ການ​ນໍາ​ໃຊ້​ຈະ​ກະ​ຕຸ້ນ​ໃຫ້​ສໍາ​ລັບ​ການ​
ລະຫັດຜ່ານ.

· --server=

ຂໍ້ມູນການເຊື່ອມຕໍ່ສໍາລັບເຄື່ອງແມ່ຂ່າຍໃນຮູບແບບ:
<ຜູ້ໃຊ້>[:passwd>]@ເຈົ້າພາບ>[:port>][:socket>] ຫຼືເສັ້ນທາງເຂົ້າສູ່ລະບົບ>[:port>][:socket>].

· --show-options

ສະແດງຕົວແປຂອງລະບົບບັນທຶກການກວດສອບ.

· --value=

ຄ່າທີ່ໃຊ້ເພື່ອກໍານົດຕົວແປໂດຍອີງໃສ່ຄໍາສັ່ງທີ່ລະບຸ, ເຊັ່ນ: ນະໂຍບາຍ ແລະ
rotate_on_size.

· --server1=

ຂໍ້ມູນການເຊື່ອມຕໍ່ສໍາລັບເຄື່ອງແມ່ຂ່າຍທໍາອິດໃນຮູບແບບ:
<ຜູ້ໃຊ້>[:passwd>]@ເຈົ້າພາບ>[:port>][:socket>] ຫຼືເສັ້ນທາງເຂົ້າສູ່ລະບົບ>[:port>][:socket>].

· --verbose, -v

ລະບຸຂໍ້ມູນຫຼາຍປານໃດທີ່ຈະສະແດງ. ໃຊ້ຕົວເລືອກນີ້ຫຼາຍຄັ້ງເພື່ອເພີ່ມ
ຈໍານວນຂໍ້ມູນ. ຍົກ​ຕົວ​ຢ່າງ, -v = ຄຳ​ເວົ້າ, -vv = ຄໍາ​ເວົ້າ​ຫຼາຍ​, -vvv =
ດີບັກ.

· -- ສະ​ບັບ​

ສະແດງຂໍ້ມູນສະບັບແລະອອກ.
ຫມາຍເຫດ

ຜົນປະໂຫຍດນີ້ແມ່ນມີຢູ່ໃນ μ 1.2.0.

ຜົນປະໂຫຍດນີ້ສາມາດຖືກນໍາໃຊ້ກັບເຄື່ອງແມ່ຂ່າຍທີ່ມີ the ກວດສອບ log plugin ເປີດໃຫ້ໃຊ້ງານ[2]. ແລະ
plugin ບັນທຶກການກວດສອບແມ່ນມີຢູ່ໃນ MySQL Server ຮຸ່ນ 5.5.28 ແລະ 5.6.10.

ປະໂຫຍດນີ້ຕ້ອງການ Python ເວີຊັນ 2.6 ຫຼືສູງກວ່າ, ແຕ່ບໍ່ຮອງຮັບ Python 3.

ເສັ້ນທາງໄປສູ່ເຄື່ອງມືລູກຄ້າ MySQL ຄວນຈະຖືກລວມເຂົ້າໃນສະພາບແວດລ້ອມ PATH ທີ່ມີການປ່ຽນແປງໃນ
ເພື່ອໃຊ້ກົນໄກການພິສູດຢືນຢັນດ້ວຍເສັ້ນທາງເຂົ້າສູ່ລະບົບ. ນີ້ຈະອະນຸຍາດໃຫ້ປະໂຫຍດທີ່ຈະ
ໃຊ້ເຄື່ອງມື my_print_defaults, ເຊິ່ງຈໍາເປັນຕ້ອງອ່ານຄ່າ login-path ຈາກ
ໄຟລ໌ການຕັ້ງຄ່າການເຂົ້າສູ່ລະບົບ (.mylogin.cnf). ຄຸນນະສົມບັດນີ້ມີຢູ່ໃນ MySQL Server 5.6.6, ເບິ່ງ
mysql_config_editor — ຜົນປະໂຫຍດການຕັ້ງຄ່າ MySQL[3].
ຂອບເຂດ ຈຳ ກັດ

ໄດ້ --remote-login ບໍ່ຮອງຮັບທາງເລືອກໃນເວທີ Microsoft Windows. ສໍາລັບ Microsoft
Windows, ໃຊ້ເສັ້ນທາງ UNC ແລະປະຕິບັດການສໍາເນົາທ້ອງຖິ່ນ, ຍົກເວັ້ນ
--remote-login ທາງເລືອກ.
ຕົວຢ່າງ

ເພື່ອສະແດງຕົວແປຂອງລະບົບບັນທຶກການກວດສອບ, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:

$ mysqlauditadmin --show-options --server=root@localhost:3310
#
# ຕົວແປບັນທຶກການກວດສອບ ແລະທາງເລືອກ
#
-----------------------------------------------+
| Variable_name | ມູນຄ່າ |
-----------------------------------------------+
| audit_log_buffer_size | 1048576 |
| audit_log_file | audit.log |
| audit_log_flush | ປິດ |
| audit_log_policy | ທັງໝົດ |
| audit_log_rotate_on_size | 0 |
| audit_log_strategy | ASYNCHRONOUS |
-----------------------------------------------+

ເພື່ອປະຕິບັດການຫມຸນ (ຄູ່ມື) ຂອງໄຟລ໌ບັນທຶກການກວດສອບ, ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

shell> mysqlauditadmin --server=root@localhost:3310 ໝຸນ
#
# ປະຕິບັດຄໍາສັ່ງ ROTATE.
#

ເພື່ອສະແດງສະຖິຕິໄຟລ໌ບັນທຶກການກວດສອບ, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:

shell> mysqlauditadmin --file-stats --audit-log-name=../SERVER/data/audit.log
------------------------------+--------+--------- ----------------+---------------------------------+
| ໄຟລ໌ | ຂະໜາດ | ສ້າງ | ດັດແກ້ຫຼ້າສຸດ |
------------------------------+--------+--------- ----------------+---------------------------------+
| audit.log | 3258 | Wed Sep 26 11:07:43 2012 | Wed Sep 26 11:07:43 2012 |
| audit.log.13486539046497235 | 47317 | Wed Sep 26 11:05:04 2012 | Wed Sep 26 11:05:04 2012 |
------------------------------+--------+--------- ----------------+---------------------------------+

ເພື່ອປ່ຽນນະໂຍບາຍບັນທຶກການກວດສອບເພື່ອບັນທຶກເຫດການແບບສອບຖາມເທົ່ານັ້ນ, ແລະສະແດງຕົວແປຂອງລະບົບ
ກ່ອນ​ແລະ​ຫຼັງ​ການ​ປະ​ຕິ​ບັດ​ຂອງ​ ນະໂຍບາຍ ຄໍາສັ່ງ, ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

shell> mysqlauditadmin --show-options --server=root@localhost:3310 ນະໂຍບາຍ \
--value=QUERIES
#
# ສະແດງຕົວເລືອກກ່ອນຄຳສັ່ງ.
#
# ຕົວແປບັນທຶກການກວດສອບ ແລະທາງເລືອກ
#
-----------------------------------------------+
| Variable_name | ມູນຄ່າ |
-----------------------------------------------+
| audit_log_buffer_size | 1048576 |
| audit_log_file | audit.log |
| audit_log_flush | ປິດ |
| audit_log_policy | ທັງໝົດ |
| audit_log_rotate_on_size | 0 |
| audit_log_strategy | ASYNCHRONOUS |
-----------------------------------------------+
#
# ປະຕິບັດຄໍາສັ່ງ POLICY.
#
#
# ສະແດງທາງເລືອກຫຼັງຈາກຄໍາສັ່ງ.
#
# ຕົວແປບັນທຶກການກວດສອບ ແລະທາງເລືອກ
#
-----------------------------------------------+
| Variable_name | ມູນຄ່າ |
-----------------------------------------------+
| audit_log_buffer_size | 1048576 |
| audit_log_file | audit.log |
| audit_log_flush | ປິດ |
| audit_log_policy | ຄໍາຖາມ |
| audit_log_rotate_on_size | 0 |
| audit_log_strategy | ASYNCHRONOUS |
-----------------------------------------------+

ການ​ປ່ຽນ​ແປງ​ບັນ​ທຶກ​ການ​ກວດ​ສອບ​ຂະ​ຫນາດ​ໄຟລ​໌​ພືດ​ຫມູນ​ວຽນ​ອັດ​ຕະ​ໂນ​ມັດ​ເປັນ 32535​, ແລະ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ລະ​ບົບ​
ຕົວແປກ່ອນແລະຫຼັງຈາກການປະຕິບັດ rotate_on_size ຄໍາສັ່ງ, ໃຊ້ດັ່ງຕໍ່ໄປນີ້
ຄໍາສັ່ງ. (ສັງເກດເຫັນວ່າຄ່າທີ່ກໍານົດໄວ້ຕົວຈິງແມ່ນ 28672 ເພາະວ່າ rotate_on_size ທີ່ລະບຸ
ຄ່າຖືກຕັດເປັນຄູນຂອງ 4096):

shell> mysqlauditadmin --show-options --server=root@localhost:3310 rotate_on_size \
--value=32535
#
# ສະແດງຕົວເລືອກກ່ອນຄຳສັ່ງ.
#
# ຕົວແປບັນທຶກການກວດສອບ ແລະທາງເລືອກ
#
-----------------------------------------------+
| Variable_name | ມູນຄ່າ |
-----------------------------------------------+
| audit_log_buffer_size | 1048576 |
| audit_log_file | audit.log |
| audit_log_flush | ປິດ |
| audit_log_policy | ທັງໝົດ |
| audit_log_rotate_on_size | 0 |
| audit_log_strategy | ASYNCHRONOUS |
-----------------------------------------------+
#
# ກຳລັງປະຕິບັດຄຳສັ່ງ ROTATE_ON_SIZE.
#
#
# ສະແດງທາງເລືອກຫຼັງຈາກຄໍາສັ່ງ.
#
# ຕົວແປບັນທຶກການກວດສອບ ແລະທາງເລືອກ
#
-----------------------------------------------+
| Variable_name | ມູນຄ່າ |
-----------------------------------------------+
| audit_log_buffer_size | 1048576 |
| audit_log_file | audit.log |
| audit_log_flush | ປິດ |
| audit_log_policy | ທັງໝົດ |
| audit_log_rotate_on_size | 28672 |
| audit_log_strategy | ASYNCHRONOUS |
-----------------------------------------------+

ເພື່ອປະຕິບັດສໍາເນົາຂອງໄຟລ໌ບັນທຶກການກວດສອບໄປຫາບ່ອນອື່ນ, ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

shell> mysqlauditadmin --audit-log-name=../SERVER/data/audit.log.13486539046497235 \
ສຳເນົາ --copy-to=/BACKUP/Audit_Logs

ເພື່ອຄັດລອກໄຟລ໌ບັນທຶກການກວດສອບຈາກເຄື່ອງແມ່ຂ່າຍ / ສະຖານທີ່ຫ່າງໄກສອກຫຼີກໄປຫາສະຖານທີ່ປະຈຸບັນ (ຜູ້ໃຊ້
ລະຫັດຜ່ານຈະຖືກເຕືອນ), ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

shell> mysqlauditadmin --audit-log-name=audit.log.13486539046497235 \
copy --remote-login=user:host --copy-to=.

COPYRIGHT


ຫມາຍເຫດ


1. ບັນທຶກການກວດສອບ
http://dev.mysql.com/doc/refman/5.6/en/audit-log-plugin.html

2. plugin ບັນທຶກການກວດສອບເປີດໃຊ້ງານ
http://dev.mysql.com/doc/refman/5.6/en/audit-log-plugin-installation.html

3. mysql_config_editor - ຜົນປະໂຫຍດການຕັ້ງຄ່າ MySQL
http://dev.mysql.com/doc/refman/5.6/en/mysql-config-editor.html

ໃຊ້ mysqlauditadmin ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.