原创 pg_basebackup恢復:unrecognized configuration parameter "restore_command"

問題描述:2022年最後一個工作日,時間過的真快,一晃又一年過去了,祝願看到的各位元旦快樂。 使用pg_basebackup進行pg的備份恢復,在恢復的過程中,配置文件添加恢復的參數,一直啓動報錯。 在postgre.conf和postgr

原创 19.13備庫使用備份恢復新主庫(一)

問題描述:主備兩個庫不在同一個機房,此時想從這一套庫中在複製一套可讀可寫的新庫出來。網絡帶寬要求比較高,需要從備庫中使用備份在起一個新庫,也要測試下使用duplicate從備庫能夠在複製一個新庫。經過測試,使用備份和duplicate都可以

原创 19.13備庫duplicate恢復新主庫(二)

問題描述:主備兩個庫不在同一個機房,此時想從這一套庫中在複製一套可讀可寫的新庫出來。網絡帶寬要求比較高,需要從備庫中使用備份在起一個新庫,也要測試下使用duplicate從備庫能夠在複製一個新庫。經過測試,使用備份和duplicate都可以

原创 [ERROR] mariadbd: The table 'INNODB_BUFFER_PAGE' is full

問題描述:將information_schema導出sql文件到新庫中恢復,sql中的表都是臨時表,存儲引擎都是memory,在導入的過程中實際大量會佔用臨時表。 報錯信息:ERROR 1114 (HY000) at line 2397 i

原创 mariabackup -prepare step on increment backup failed

問題描述:使用mariabackup對maridb10.6.4進行物理備份,進行增量恢復的時候報錯。截止到目前,還是mariadb的一個bug,還沒有修復。在增備的過程中如果出現新庫的建立,數據庫就會在相應的物理路徑上創建文件夾。所以在恢復

原创 mariadb修改用戶host的兩種方式

問題描述:使用update user set host='%' where user='root';修改用戶host失敗。根據提示mariadb不在是一個基表,而是一張視圖,無法被直接修改。mysql的mysql.user可以直接被upda

原创 秋天的第一個存儲過程

問題描述:創建性能監測表。從數據庫中找出 num_rows<=3,或者統計信息被鎖定的表;並且把這些表count(*)的歷史峯值,記錄下來。使用定時任務加上存儲過程來實現這個方式,先篩選符合條件的信息,然後把這些信息存入性能監測表MONIT

原创 xtrabackup8.0.27備份失敗

問題描述:mysql8.0.27備份出現中斷,重新備份發現xtrabackup備份失敗,xtrabackup與mysql版本不匹配,後來想起來時mysql進行了升級,8.0.27->8.0.29升級,導致備份軟件和數據庫版本不一致,mysq

原创 DBA面試小結

問題描述:一個DBA在面試過程中,面試官最喜歡提問哪些問題,經過這些天的面試經歷,總結了一些面試經驗。普通的外包可能只有一輪技術面試再加一輪人資面試,外包項目一般急需用人,所以面試流程基本簡化,合適了就上人;互聯網公司比較注重技術細節和原理

原创 group_concat_max_len設置過小致group_concat()排列不全

問題描述:group_concat_max_len默認值1024導致group_concat函數排列顯示不足       group_concat_max_len長度顯示跟group_concat排列長度息息相關,如果group_conc

原创 CVE-2022-21454:漏洞整改mysql5.7.37升級至5.7.38

問題描述:對數據庫服務器進行漏掃,發現一些中高位漏洞需要整改,有些數據庫需要升級到最新版     漏洞修改指導鏈接:https://www.oracle.com/security-alerts/cpuapr2022.html 漏洞編號:C

原创 python:GUI圖形化數據庫巡檢工具

問題描述:時間過得真快,一眨眼又一個月過去,2022又過去大半,7月的尾巴,終於稍微做出來點 東西,本人也不是開發,也是在不斷學習的一枚小白。這次使用tkinter製作了一個mysql的巡檢工具,使用圖形化操作,邊學邊操作,一路踩坑,寫的不

原创 mysql主庫用戶密碼登陸失敗從庫正常

問題描述:有業務反饋稱數據庫上的用戶有的可以登陸,有的不能登錄,是不是集羣有問題。怎麼會有這麼奇怪的問題,是不是最大連接數達到限制了。 環境:keepalived+mysql 5.7.37主從   登錄數據庫發現連接正常,測試登錄,確實存在

原创 mysql中innodb_open_files限制導致數據庫異常重啓

問題描述:收到監控軟件告警,提示數據庫發生重啓,進去查看,截止到6/27 10:00 之前,作爲主節點的orch1先重啓,然後故障轉移到orch2和orch3節點上。在持續到6/27 9:00 左右,orch2又接着重啓,到現在只剩下一個o

原创 mysql中max_connections與max_user_connections使用區別

問題描述:把max_connections和max_user_connections參數進行分析測試,顧名思義,max_connections就是負責數據庫全局的連接數,max_user_connections可以限制單個用戶的最大連接數。