转自:http://blog.sina.com.cn/s/blog_605f5b4f01013xkv.html mysql 用init-connect+binlog实现用户操作追踪 做access 的ip的log 记录 mysql 用init-connect+binlog实现用户操作追踪 做acce ...
分类:
数据库 时间:
2017-08-16 23:07:07
阅读次数:
356
如何实现MySQL数据库使用情况的审计 如何实现MySQL数据库使用情况的审计 最佳答案 mysql的审计功能 mysql服务器自身没有提供审计功能,但是我们可以使用init-connect + binlog的方法进行mysql的操作审计。由于mysql binlog记录了所有对数据库长生实际修改的 ...
分类:
数据库 时间:
2017-08-07 22:14:06
阅读次数:
244
Mysql版本: 5.6.24-72.2 一、通过init-connect + binlog 实现MySQL审计功能 基本原理: 由于审计的关键在于DML语句,而所有的DML语句都可以通过binlog记录。 不过遗憾的是目前MySQL binlog 中只记录,产生这条记录的connection id ...
分类:
数据库 时间:
2017-07-11 10:20:17
阅读次数:
286
mysql的连接首先都是要通过init-connect初始化,然后连接到实例。我们利用这一点,通过在init-connect的时候记录下用户的thread_id,用户名和用户地址实现db的访问审计功能。实现步骤1、创建审计用的库表。为了不与业务的库冲突,单独创建自己的库:#建库表代码createdatabasedb..
分类:
数据库 时间:
2017-07-09 19:44:06
阅读次数:
325
vi /etc/mysql/mysql.conf.d/mysqld.cnf [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_conn... ...
分类:
数据库 时间:
2017-07-02 10:22:05
阅读次数:
228
C/S服务架构典型服务模式:C/S,Client/Server由服务器提供资源或者某种功能客户机使用资源或功能 服务端:能够提供某种资源或者功能的应用程序 需要在服务器上监听某个ip地址的某个端口 客户端:能够访问某种资源或功能的应用程序 能够通过ip地址,端口号连接到服务端程序 应用层协议:服务端 ...
分类:
系统相关 时间:
2017-06-28 21:44:27
阅读次数:
208
一般我们在配置文件my.cnf中添加配置:[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
character-set-server=utf8
init-connect=‘SETNAMESutf8‘
collation-server=utf8_general_ci#可选的创建数据库时指定字符集:createdatabasezabbixcharacterse..
分类:
数据库 时间:
2017-05-10 11:25:12
阅读次数:
209
在my.ini文件里添加三个参数: 1.在[client]下添加 default-character-set=utf8 2.在[mysqld]下添加 character-set-server=utf8 init_connect = 'SET NAMES utf8' ...
分类:
数据库 时间:
2017-04-17 19:48:59
阅读次数:
223
Sys.setenv(HADOOP_CONF_DIR='/etc/hadoop/conf.cloudera.hdfs')Sys.setenv(YARN_CONF_DIR='/etc/hadoop/conf.cloudera.yarn')library(SparkR, lib.loc = "/opt/ ...
分类:
其他好文 时间:
2017-04-12 18:34:18
阅读次数:
171
mysql基于init-connect+binlog完成审计功能 目前社区版本的mysql的审计功能还是比较弱的,基于插件的审计目前存在于Mysql的企业版、Percona和MariaDB上,但是mysql社区版本有提供init-connect选项,基于此我们可以用它来完成审计功能。 init-co ...
分类:
数据库 时间:
2017-01-10 19:08:09
阅读次数:
207