国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[MariaDB] 數(shù)據(jù)庫統(tǒng)計插件啟用和配置

這篇具有很好參考價值的文章主要介紹了[MariaDB] 數(shù)據(jù)庫統(tǒng)計插件啟用和配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

數(shù)據(jù)庫統(tǒng)計信息插件

最近因為需要監(jiān)控數(shù)據(jù)庫(MySQL/MariaDB)的登陸動作、數(shù)據(jù)修改等,需要調(diào)研一個監(jiān)控數(shù)據(jù)庫方案。經(jīng)查詢有canal等開源方案,調(diào)查過后基本也符合需求;最后查詢GPT推薦MariaDB官方插件server audit:初步閱讀文檔感覺很符合需求,故進(jìn)行部署驗證和測試

部署MariaDB

基于CentOS7部署最新版本的MariaDB,官方推薦用下列腳本配置repo倉庫:

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

執(zhí)行完成后在/etc/yum.repos.d下面生成mariadb.repo文件,可以通過yum repolist查看新增的對應(yīng)repo源。

但是由于網(wǎng)絡(luò)原因,無法下載mariadb安裝包,這里[mariadb-main]內(nèi)baseurl替換成清華源地址:

[mariadb-main]
name = MariaDB Server
baseurl = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/11.2/rhel/7/x86_64/
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-Server-GPG-KEY
gpgcheck = 1
enabled = 1

然后再進(jìn)行安裝:

yum install mariadb-server  mariadb
systemctl start mariadb

安裝server audit插件

默認(rèn)server audit插件是不啟用的,需要通過修改配置文件(重啟生效)或者修改配置項(立即生效,但重啟后丟失)來進(jìn)行啟用。
這里介紹下通過配置項啟動的方法:

[root@localhost] # mysql
mysql: Deprecated program name. It will be removed in a future release, use '/usr/bin/mariadb' instead
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 11.2.2-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

SHOW GLOBAL VARIABLES LIKE 'server_audit%';INSTALL SONAME 'server_audit';
Query OK, 0 rows affected (0.000 sec)

啟動server audit插件

安裝完成后,可以通過以下命令查詢server audit狀態(tài):


MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE 'server_audit%';
+-------------------------------+-----------------------+
| Variable_name                 | Value                 |
+-------------------------------+-----------------------+
| server_audit_events           |                       |
| server_audit_excl_users       |                       |
| server_audit_file_path        | server_audit.log      |
| server_audit_file_rotate_now  | OFF                   |
| server_audit_file_rotate_size | 1000000               |
| server_audit_file_rotations   | 9                     |
| server_audit_incl_users       |                       |
| server_audit_logging          | OFF                    |
| server_audit_mode             | 0                     |
| server_audit_output_type      | file                  |
| server_audit_query_log_limit  | 1024                  |
| server_audit_syslog_facility  | LOG_USER              |
| server_audit_syslog_ident     | mysql-server_auditing |
| server_audit_syslog_info      |                       |
| server_audit_syslog_priority  | LOG_INFO              |
+-------------------------------+-----------------------+

可以看到現(xiàn)在server_audit_logging對應(yīng)的value是OFF。通過下列命令修改該配置項,啟動server audit

MariaDB [(none)]> SET GLOBAL server_audit_logging=ON;
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE 'server_audit%';
+-------------------------------+-----------------------+
| Variable_name                 | Value                 |
+-------------------------------+-----------------------+
| server_audit_events           |                       |
| server_audit_excl_users       |                       |
| server_audit_file_path        | server_audit.log      |
| server_audit_file_rotate_now  | OFF                   |
| server_audit_file_rotate_size | 1000000               |
| server_audit_file_rotations   | 9                     |
| server_audit_incl_users       |                       |
| server_audit_logging          | ON                    |
| server_audit_mode             | 0                     |
| server_audit_output_type      | file                  |
| server_audit_query_log_limit  | 1024                  |
| server_audit_syslog_facility  | LOG_USER              |
| server_audit_syslog_ident     | mysql-server_auditing |
| server_audit_syslog_info      |                       |
| server_audit_syslog_priority  | LOG_INFO              |
+-------------------------------+-----------------------+
15 rows in set (0.001 sec)

此時我們已經(jīng)開啟了server audit插件。現(xiàn)在我們進(jìn)行數(shù)據(jù)插入測試

測試

新建一個表,插入一條數(shù)據(jù)

CREATE TABLE hello (  
    id INT AUTO_INCREMENT PRIMARY KEY,  
    name VARCHAR(255)  
);
INSERT INTO hello (name) VALUES ('onlyellow');

查看server audit對應(yīng)日志文件內(nèi)容:


[root@ip-10-99-1-49 yum.repos.d]# cat /var/lib/mysql/server_audit.log
....
1.compute.internal,root,localhost,3,15,CREATE,test,hello,
20240111 17:29:49,ip-10-99-1-49.cn-northwest-1.compute.internal,root,localhost,3,15,QUERY,test,'CREATE TABLE hello (  \n    id INT AUTO_INCREMENT PRIMARY KEY,  \n    name VARCHAR(255)  \n)',0
20240111 17:29:53,ip-10-99-1-49.cn-northwest-1.compute.internal,root,localhost,3,16,QUERY,test,'show tables',0
20240111 17:30:44,ip-10-99-1-49.cn-northwest-1.compute.internal,root,localhost,3,17,WRITE,test,hello,
20240111 17:30:44,ip-10-99-1-49.cn-northwest-1.compute.internal,root,localhost,3,17,READ,mysql,table_stats,
20240111 17:30:44,ip-10-99-1-49.cn-northwest-1.compute.internal,root,localhost,3,17,READ,mysql,column_stats,
20240111 17:30:44,ip-10-99-1-49.cn-northwest-1.compute.internal,root,localhost,3,17,READ,mysql,index_stats,
20240111 17:30:44,ip-10-99-1-49.cn-northwest-1.compute.internal,root,localhost,3,17,QUERY,test,'INSERT INTO hello (name) VALUES (\'onlyellow\')',0
....

以上日志詳細(xì)記錄了用戶登陸時間、IP、以及進(jìn)行的操作,方便后續(xù)進(jìn)行數(shù)據(jù)監(jiān)控和溯源。文章來源地址http://www.zghlxwxcb.cn/news/detail-785929.html

到了這里,關(guān)于[MariaDB] 數(shù)據(jù)庫統(tǒng)計插件啟用和配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • MariaDB數(shù)據(jù)庫服務(wù)器

    MariaDB數(shù)據(jù)庫服務(wù)器

    目錄 一、什么是數(shù)據(jù)庫? 二、什么是關(guān)系型數(shù)據(jù)庫? 三、數(shù)據(jù)庫字符集和排序規(guī)則是什么? 四、常用數(shù)據(jù)類型 五、Mariadb數(shù)據(jù)庫相關(guān)配置案例 一、什么是數(shù)據(jù)庫? 數(shù)據(jù)庫(DB)是以一定方式長期存儲在計算機硬盤內(nèi),能與多個用戶共享,具有盡可能小的冗余度、與應(yīng)用程序

    2024年02月10日
    瀏覽(27)
  • Windows 安裝 MariaDB 數(shù)據(jù)庫

    Windows 安裝 MariaDB 數(shù)據(jù)庫

    之前一直使用 MySQL,使用 MySQL8.0 時候,占用內(nèi)存比較大,儲存空間好像也稍微有點大,看到 MariaDB 是用來代替 MySQL 的方案,之前用著也挺得勁,MySQL8.0 以上好像不能去導(dǎo)入低版本的 sql,或者需要改一些東西,但是用著 MariaDB 不用改就可以導(dǎo)入,所以寫一下這個的安裝 Maria

    2024年02月09日
    瀏覽(17)
  • mariadb數(shù)據(jù)庫從入門到精通

    mariadb數(shù)據(jù)庫從入門到精通

    實驗環(huán)境:yum倉庫搭建好 mariadb 是當(dāng)前流行的Mysql數(shù)據(jù)庫的分支 Mysql原先SUN公司(java)被Orical收購了 Mysql開源免費,所以企業(yè)當(dāng)中的核心數(shù)據(jù)庫是Orical,其余是Mysql mariadb是Mysql數(shù)據(jù)庫的一個分支 1.數(shù)據(jù)庫的安裝 由于數(shù)據(jù)庫的登陸不需要密碼所以不安全,我們要安全初始化。 密碼

    2024年01月21日
    瀏覽(30)
  • 使用MariaDB數(shù)據(jù)庫管理系統(tǒng)

    初始化MariaDB服務(wù) //再確認(rèn)mariadb數(shù)據(jù)庫軟件程序安裝完畢并成功啟動后請不要立即使用。為了確保數(shù)據(jù)庫的安全性和正常運轉(zhuǎn),需要做以下5個操作 1.設(shè)置root管理員在數(shù)據(jù)庫中的密碼值(該密碼并非root管理員在系統(tǒng)中的密碼,這里的密碼值默認(rèn)應(yīng)該為空) 2.設(shè)置root管理員在數(shù)據(jù)

    2024年02月19日
    瀏覽(30)
  • Cpolar內(nèi)網(wǎng)穿透本地MariaDB數(shù)據(jù)庫

    Cpolar內(nèi)網(wǎng)穿透本地MariaDB數(shù)據(jù)庫

    cpolar內(nèi)網(wǎng)穿透本地MariaDB數(shù)據(jù)庫,實現(xiàn)外公網(wǎng)環(huán)境下使用navicat圖形化工具遠(yuǎn)程連接本地內(nèi)網(wǎng)的MariaDB數(shù)據(jù)庫 配置MariaDB數(shù)據(jù)庫 安裝MariaDB數(shù)據(jù)庫 進(jìn)入MariaDB數(shù)據(jù)庫官網(wǎng)https://mariadb.com/downloads/community/,然后下載相應(yīng)的windows版本 下載好后點擊安裝,出現(xiàn)設(shè)置密碼界面設(shè)置一下密碼,mar

    2024年02月06日
    瀏覽(25)
  • 第十六章 使用MariaDB數(shù)據(jù)庫管理系統(tǒng)

    一、數(shù)據(jù)庫管理系統(tǒng) 1、數(shù)據(jù)庫介紹 數(shù)據(jù)庫是指按照某些特定結(jié)構(gòu)來存儲數(shù)據(jù)資料的數(shù)據(jù)倉庫。在當(dāng)今這個大數(shù)據(jù)技術(shù)迅速崛起的年代,互聯(lián)網(wǎng)上每天都會生成海量的數(shù)據(jù)信息,數(shù)據(jù)庫技術(shù)也從最初只能存儲簡單的表格數(shù)據(jù)的單一集中存儲模式,發(fā)展到了現(xiàn)如今存儲海量數(shù)據(jù)

    2024年02月05日
    瀏覽(16)
  • 數(shù)據(jù)庫信息速遞 -- MariaDB 裁員后,前景不確定  (翻譯)

    數(shù)據(jù)庫信息速遞 -- MariaDB 裁員后,前景不確定 (翻譯)

    開頭還是介紹一下群,如果感興趣polardb ,mongodb ,mysql ,postgresql ,redis 等有問題,有需求都可以加群群內(nèi)有各大數(shù)據(jù)庫行業(yè)大咖,CTO,可以解決你的問題。加群請加 liuaustin3微信號 ,在新加的朋友會分到3群(共1140人左右 1 + 2 + 3) MariaDB,該公司是開源基于MySQL的關(guān)系數(shù)據(jù)庫管理

    2024年02月13日
    瀏覽(24)
  • 網(wǎng)絡(luò)安全 Day22-mariadb數(shù)據(jù)庫用戶管理

    用戶的格式: 用戶@主機范圍 合起來才算一個用戶 授權(quán)主機范圍 只能從本機訪問: localhost 或 127.0.0.1 或 10.0.0.166 (指定IP) 授權(quán)整個網(wǎng)段: 授權(quán)10.0.0.1–10.0.0.254: 10.0.0.0/24 或 10.0.0.% 授權(quán)192.168.0.1—192.168.254.254: 192.168.% 嚴(yán)令 禁止 直接使用 % 用戶增刪改查 創(chuàng)建用戶 語法: create user b

    2024年02月14日
    瀏覽(46)
  • 【運維工程師學(xué)習(xí)五】數(shù)據(jù)庫之MariaDB

    【運維工程師學(xué)習(xí)五】數(shù)據(jù)庫之MariaDB

    db根據(jù)存儲模型劃分,數(shù)據(jù)庫類型主要可分為: 網(wǎng)狀數(shù)據(jù)庫(Network Database)、關(guān)系數(shù)據(jù)庫(Relational Database)、樹狀數(shù)據(jù)庫(Hierarchical Database)、面向?qū)ο髷?shù)據(jù)庫(Object-oriented Database) 等。商業(yè)應(yīng)用中主要是關(guān)系數(shù)據(jù)庫,而關(guān)系數(shù)據(jù)庫中常見的軟件有比如Oracle、DB2、Sybase、MS SQL Server、In

    2024年02月16日
    瀏覽(27)
  • Linux中常用數(shù)據(jù)庫管理系統(tǒng)之MariaDB

    Linux中常用數(shù)據(jù)庫管理系統(tǒng)之MariaDB

    我們生活在信息化時代,經(jīng)常要跟數(shù)據(jù)打交道,它在我們的日常生活中無處不在,比如手機支付,微信聊天,淘寶購物,使用的這些在后臺都會對應(yīng)一個叫數(shù)據(jù)庫的存在。數(shù)據(jù)庫就是存儲這些數(shù)據(jù)資料的倉庫,那么這些數(shù)據(jù)是如何被管理的呢?今天我們就來一起了解下數(shù)據(jù)庫

    2024年02月12日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包