原创 MySQL用戶權限管理學習筆記

用戶權限管理 grant 語句在執行時候,如果權限表中不存在賬號,則創建賬號,如果已經存在,則執行權限的新增 創建用戶z1@localhost並賦予所有數據庫的select權限 grant select on *.* to 'z1'@'l

原创 優化MySQL Server相關參數學習筆記

優化MySQL Server相關參數 mysql數據頁大小一般是16K,操作系統IO數據頁大小一般是4KB。 innodb內存優化: 1、原則:將盡量多的內存分配做緩存,但要給操作系統和其他程序運行預留足夠的內存 2、排序區、連接區等緩存

原创 MySQL安全配置學習筆記

遠程訪問 將端口3306添加到防火牆: Centos 7爲firewall firewall-cmd --permanent --add-port=13306/tcp #親測可用 開啓centos 6 防火牆3306端口方法 1)打開防火

原创 Mysql DDL學習筆記

DDL 創建表 create table new_table like exist_table 包括了主外鍵及索引 rename table old_table_name to new_table_name alter table tab

原创 mysql備份恢復學習筆記

備份恢復 1. 本地備份 使用mysqldump進行備份非常簡單,在備份數據庫的時候,我們還可以同時使用管道gzip命令對備份文件進行壓縮,可以採用Rsync的異地備份方式方式,將備份服務器的目錄掛載到數據庫服務器,將數據庫文件備份打包後

原创 mysql相關日誌學習筆記

相關日誌 1. 錯誤日誌:-log-err 在my.cnf中的mysqld節配置log-error=E:/wamp/logs/mysql_error.log,或是在啓動數據庫時 --log-error='/var/usr/local/my

原创 mysql複製學習筆記

複製 主從複製原理 1.master將改變的數據記錄在本地的二進制日誌中,binary,該過程稱爲二進制事件 2.slave將master的binary log拷貝到自己的中繼日誌文件relay log 3,中繼日誌事件將數據讀取到自己的

原创 mysql事務學習筆記

MYSQL事務 原子性: 事務是最小的執行單位,不允許分割。事務的原子性確保動作要麼全部完成,要麼完全不起作用; 一致性: 執行事務前後,數據保持一致,多個事務對同一個數據讀取的結果是相同的; 隔離性: 併發訪問數據庫時,一個用戶的事務不

原创 mysql鎖機制學習筆記

鎖是用來解決因資源共享而造成的併發問題。 根據加鎖範圍,MySQL裏面的鎖大致可以分成全局鎖、表級鎖和行鎖。 全局鎖:  flush tables with read lock 簡稱FTWRL將會關閉所有正在使用的表,並且禁止任何表被打開

原创 優化MySQL Server相關參數

優化MySQL Server相關參數 mysql數據頁大小一般是16K,操作系統IO數據頁大小一般是4KB。 innodb內存優化: 1、原則:將盡量多的內存分配做緩存,但要給操作系統和其他程序運行預留足夠的內存 2、排序區、連接區等緩存