MySQL管理工具MySQL Utilities — 复制移动审计日志(17)

默北 MySQLMySQL管理工具MySQL Utilities — 复制移动审计日志(17)已关闭评论9,034字数 1313阅读4分22秒阅读模式

审计日志增长是迅速的,可能会撑爆磁盘空间的。因此,需要对磁盘使用量进行监控。可能需要复制日志文件到另一位置来释放一些存储空间。

实例

shell> mysqlauditadmin --audit-log-name=/MySQL/SERVER/data/audit.log.13753706179878237 \
          copy --copy-to=/ARCHIVE/Audit_Logs --remote-login=user1:server1 
# Copying file from server1:/MySQL/SERVER/data/audit.log.13753706179878237 to /ARCHIVE/Audit_Logs:
user1@server1's password: 
audit.log.13753706179878237                   100% 4716     4.6KB/s   00:01

--audit-log-name  指定要复制的审计日志的路径和文件名文章源自运维生存时间-https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/

--copy-to 指定要复制到的目标文章源自运维生存时间-https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/

--remote-login 指定用户名和文件所在的主机文章源自运维生存时间-https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/

--remote-login 是不需要的,如果源和目的地在同一台服务器上。此外,该选项不支持windows系统,应使用UNC路径代替。文章源自运维生存时间-https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/

权限

读取审计日志的权限。文章源自运维生存时间-https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/

对目的目录的写权限。文章源自运维生存时间-https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/

归档的审计日志名带有时间戳。文章源自运维生存时间-https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/

shell> mysqlauditadmin --file-stats --audit-log-name=/MySQL/SERVER/data/audit.log
+------------------------------+------------+---------------------------+---------------------------+
| File                         | Size       | Created                   | Last Modified             |
+------------------------------+------------+---------------------------+---------------------------+
| audit.log.13753706179878237  | 4716       | Thu Aug  1 16:23:37 2013  | Thu Aug  1 16:23:37 2013  |
| audit.log                    | 6062       | Thu Aug  1 16:24:26 2013  | Thu Aug  1 16:24:26 2013  |
| audit.log.13753705495049727  | 335142503  | Thu Aug  1 16:22:29 2013  | Thu Aug  1 16:22:29 2013  |
+------------------------------+------------+---------------------------+---------------------------+

没带有时间戳的说明是当前正在使用的日志。可以通过使用--file-stats选项和 --audit-log-name选项指定当前正在使用的审核日志名来决定哪些日志需要复制移动。文章源自运维生存时间-https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/

如果 --audit-log-name指定了带有时间戳的日志名,只显示所指日志的信息。文章源自运维生存时间-https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/ 文章源自运维生存时间-https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
默北
  • 本文由 发表于 17/02/2015 01:00:20
  • 转载请务必保留本文链接:https://www.ttlsa.com/mysql/mysql-utilities-how-to-copy-move-audit-log/