mysql知識梳理

2021-08-28 01:49:26 字數 529 閱讀 1396

日誌:

#mysql> show variables like 'log_error';

2、bin log二進位制日誌:記錄修改資料或有可能改變資料的語句。

3、gemerol log通用日誌:記錄資料庫所有操作。

4、slow log慢查詢日誌:記錄執行時間超過指定時間(配置檔案設定)的語句。一般用來查詢有問題的sql,來優化等,常用。

mysql安全:

1、分配許可權:

2、繫結監聽ip:

mysql伺服器有兩個ip位址,乙個作為外網的,乙個內網的。只需要在配置檔案中,設定繫結訪問ip為內網的,那外網ip就不能被訪問了。

mysql集群:

主從:通過binlog更新從庫。

主主:單台寫入,另一台備份。常見的主鍵衝突,是寫伺服器網路問題,導致另一台主備使用插入,寫伺服器網路好了的時候,又用了重複的主鍵。

mysql知識體系梳理(一)

mysql從架構上看分為兩層 server層負責上層業務處理,儲存引擎層負責底層資料維護 資料儲存 mysql資料儲存在磁碟上,如何高效的對資料進行訪問,不可避免的引入了索引的概念,索引存在的意義在於如何快速的找到對應的資料 事務 事務的概念對應生產環境非常重要,將操作實體封裝在一起 日誌系統 日誌...

MySQL資料庫相關知識梳理

mysql基本知識梳理int stdcall mysql query mysql mysql,const char q 連線上資料庫後,將連線上資料庫額控制代碼和執行的sql語句傳入到函式中即可執行該語句。mysql res res res mysql store result mysql mysq...

Mysql知識梳理 解決幻讀

解決幻讀 透徹解讀mysql的可重複讀 幻讀及實現原理 我總結的加鎖規則裡面,包含了兩個 原則 兩個 優化 和乙個 bug 原則 1 加鎖的基本單位是 next key lock。希望你還記得,next key lock 是前開後閉區間。原則 2 查詢過程中訪問到的物件才會加鎖。優化 1 索引上的等...