MariaDB[通俗易懂]

MariaDB[通俗易懂]MariaDB

大家好,又见面了,我是你们的朋友全栈君。

1.安装
以centos6.5为例:
#curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
执行完后,会在/etc/yum.repos.d/ 目录下生成一个mariadb.repo文件
#yum install MariaDB-server
如上是安装最新版本mariaDB的安装方式
安装指定版本则,配置相应版本的repo文件
如10.2的repo文件为:
https://downloads.mariadb.org/mariadb/repositories/#mirror=shanghai-university&distro=CentOS&distro_release=centos6-amd64–centos6&version=10.2
根据自己操作系统,编写yum库安装配置文件,放到 /etc/yum.repos.d/ 目录下。
在执行
#yum install MariaDB-server
即可192.154|139
2.启动MariaDB
#/etc/init.d/mysql start or sudo service mysql start
3.查看MariaDB插件位置
MariaDB [(none)]> show variables like ‘%plugin%’
4.MariaDB开启审计功能server_audit
install plugin 安装插件>>>:
MariaDB [(none)]> install plugin server_audit soname ‘server_audit.so’;
开启审计开关>>>:
审计日志文件会生成在:/var/lib/mysql/server_audit.log中;
MariaDB [(none)]> set global server_audit_logging=1;
查看审计插件运行状态>>>:
MariaDB [(none)]> show global status like ‘%audit%’;
5.MariaDB审计日志写到syslog (非必操作项)
MariaDB [(none)]> SET GLOBAL server_audit_output_type=SYSLOG;
MariaDB [(none)]> show global variables like ‘%audit%’;
命令查看后发现已经调整为syslog
2e255b908820394811da2395005626a1d28.jpg
重启rsyslog服务后生效
# /etc/init.d/rsyslog restart
操作数据库后,查看下面日志文件,及可以看到审计的日志了
# tailf /var/log/messages
6.修改系统配置审计日志写到指定文件 (非必操作项)
# vim /etc/rsyslog.conf
增加一行脚本:
if $programname ==’mysql-server_auditing’ then          /var/log/mariadb/mariadb_audit_log
92851e525092092717ab7d682f6125ff2e2.jpg
重启rsyslog服务:
# /etc/init.d/rsyslog restart
查看日志变化:
tail -f /var/log/mariadb/mariadb_audit_log
************************************************************************************************
以上便是MariaDB审计插件的安装过程,以及可以指定到syslog的配置方式,完毕!!!!!!!!
*************************************************************************************************

卸载日志审计插件
MariaDB [(none)]> UNINSTALL PLUGIN server_audit;
MariaDB [(none)]> show variables like ‘%audit%’;
审计插件已经卸载成功了。
7419dd96bea8eddfb4d4e99ea580a8d93d8.jpg
操作数据库,查看审计日志文件,发现已经没有对数据库的操作日志了。

另外有基于mysql流量做的数据库审计,有版本限制,好久不更新了,贴条链接,感兴趣的可以看一看
https://www.freebuf.com/column/144257.html

转载于:https://my.oschina.net/guiguketang/blog/3047025

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106828.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • xshell怎么配置_winedt使用教程

    xshell怎么配置_winedt使用教程一、XShell的作用二、下载XShell三、安装XShell四、使用XShell连接Linux服务器Xshell免费版官网下载地址:https://www.xshell.com/zh/free-for-home-school/如官网打不开,可以从网盘下载链接:https://pan.baidu.com/s/1NJGWZHkByakOkQpKfkc7Yg提取码:r0ds

    2025年10月17日
    5
  • Vmware安装win10的失败总结

    Vmware安装win10的失败总结下了番茄,萝卜,深度等多个win10镜像均出现各种莫名其妙的小问题,还是linux大法好哇~~失败一:          未手动分区,许久不装windows系统了,忘记了手动分区,用镜像里自带的分区工具,如diskgenius等分区后安装失败二:          分区后需进入bios设置优先从光盘启动的模式失败三:          找不到ghost文件,进入winPE手动查找光盘里…

    2022年6月22日
    279
  • vivado2018.3 安装(包含license)

    vivado2018.3 安装(包含license)Xilinx采用的是ISE和vivado;Altera采用的是quartusII。vivado2018.3安装本次安装问题描述:(1)上一次上官网下的比较慢,官网链接:https://china.xilinx.com/support/download/index.html/content/xilinx/zh/downloadNav/vivado-design-tools.html…

    2022年7月26日
    67
  • idea2022怎么输入激活码_最新在线免费激活2022.02.04

    (idea2022怎么输入激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~CJM5ZJBPHS-eyJsaWNlbnNlSWQiOi…

    2022年4月1日
    59
  • php开源的客服系统_在线客服源码php

    php开源的客服系统_在线客服源码php在线客服系统软件使开发和运营团队能够高速协作,因此要求源码系统能够快速响应业务变化,并快速提供出色的客户和员工服务体验。  在线客服源码演示及获取:https://gitee.com/wang_li989/kfxt  客服沟通问题加起来会成为重大的财务损失。您的组织快速有效地解决这些问题的能力直接影响到未满足的SLA义务和客户体验,这两个方面对公司的成功至关重要。在线客服系统是企业战略的核心组成部分。通过减少识别和解决问题所需的时间,您的组织可以提高客户忠诚度,最大限度地延长正常运行时间,并提供始终如

    2022年4月19日
    52
  • drupal安装教程mysql_Drupal7安装完整教程

    drupal安装教程mysql_Drupal7安装完整教程Drupal7史前准备工作(安装AppServ)AppServ是PHP网页架站工具组合包,作者将一些网络上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ所包含的软件有:Apache、ApacheMonitor、PHP、MySQL、phpMyAdmin等。1.下载appserv-win32-2.5.10.exe(http://www.a…

    2022年5月30日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号