原创 mysql【週一】day19

思維導圖 主從複製 基本介紹 主從複製搭建: 1、兩臺+ 同版本的mysql實例;server_id 各不相同 2、主庫方面:二進制日誌;複製用戶 3、從庫方面:通過備份恢復初始化數據(將主庫之前的數據拿到從庫中:採用最近的一次

原创 mysql【週五】day18

主從延時問題的監控以及處理建議 監控方法: 方法一:確定有沒有延時 Seconds_Behind_Master: 0(秒數) 方法二: 主庫: mysql> show master status ; +--------------

原创 mysql【週二】day20

MHA的維護操作 在線切換功能 只切換角色 masterha_master_switch --conf=/etc/mha/app1.cnf --master_state=alive --new_master_host=10.0.

原创 mysql【週四】day17

主從複製 介紹: 兩臺或以上的數據庫實例,通過binlog實現,數據異步同步的關係。 主從複製的搭建 2臺以上的MySQL實例(同版本、同平臺),具備不同的server_id,server_uuid 3307:主庫 3308:從庫

原创 mysql【週三】day16

備份恢復 關於備份恢復方面的職責 1、備份、恢復策略的設計 備份週期 備份工具 備份方式 恢復方式全部流程化 2、日常備份檢查 日誌 備份內容 3、定期的恢復演練 4、數據故障時,利用現有的資源,快速恢復 5、數據遷

原创 mysql mysqldump數據導出詳解

轉載自 https://www.cnblogs.com/chenmh/p/5300370.html 介紹: 在日常維護工作中經常會需要對數據進行導出操作,而mysqldump是導出數據過程中使用非常頻繁的一個工具;他自帶的功能參數

原创 mysql數據庫之binlog日誌使用說明

binlog二進制日誌對於mysql數據庫的重要性有多大。在此就不多說了。下面是根據博博主的日常操作經歷,並結合網上資料,對binlog日誌使用做一些梳理。 一、binlog日誌介紹 什麼是binlog日誌 binlog日誌用於記

原创 mysql中pager命令

pager命令的用處在mysql中,可以大大提高工作效率 1、當處理大量數據時,不想顯示查詢的結果,而只需要知道查詢花費的的時間 mysql> select * from t3; +------+ | id | +

原创 mysql【週一】day14

日誌管理 錯誤日誌 作用 記錄數據庫啓動以來,狀態、警告、報錯。診斷數據庫報錯問題。 配置 默認: 開啓狀態。存放在數據目錄下(/data/3306/data),名字:主機名.err 。 查詢配置: mysql> select @

原创 mysql8.0特性

MySQL從5.7一躍直接到8.0,這其中的緣由,咱就不關心那麼多了,有興趣的朋友自行百度,本次的版本更新,在功能上主要有以下6點: 賬戶與安全 優化器索引 通用表表達式 窗口函數 InnoDB 增強 JSON 增強 一、賬戶與安

原创 mysql【週五】day12

課程回顧: 1、存儲引擎介紹 介紹:類似於linux的文件系統 種類:(show engine) innodb(5.7版本用戶表全是innodb)、myisam(5.7mysql下有些系統表還是myisam引擎)、CSV、me

原创 mysql【週六】day13

課程回顧: 事務的生命週期管理 標準的事務控制語句 begin DML #標準的事務語句 commit rollback autocommit機制 觸發前提:參數爲1----開啓了 沒有顯示的觸發 begin操作和commit

原创 mysql中關於auto_incerment和auto_increment_offset方面介紹

數據庫查詢中,涉及auto_increment中的參數變量一共有兩個 [root@localhost][(none)]> show variables like 'auto_inc%'; +--------------------

原创 解決 誤刪除ibdata1文件,導致數據庫無法啓動

解決思路:利用獨立表空間的方式將業務庫的.ibd結尾的文件,導出,然後在一個新的數據庫中,創建表結構一樣的數據庫,然後導入表空間。 這個方式相當於不修復原來的數據庫(因爲共享表空間壞了,那個比較難搞)但是這樣的方式可以實現業務庫可

原创 mysql【週三】day10

課程回顧: change buff 是輔助索引更新時,異步更新,不像是聚簇索引及時更新。 MRR : Multi Range Read 3.4.1 作用: 減少回表。減少隨機IO。 3.4.2 開關方法: mysql> s