MySQL 目錄
通過ps -ef | grep mysql
可以知道 mysql 的安裝路徑等詳細資訊。
MySQL 的目錄結構如下
bin 目錄
存放可執行檔案,mysql 自帶的客戶端,mysql 服務等。
Data
用來存放資料檔案和日誌檔案
mysql
這個是mysql的核心資料庫,類似於sql server中的master表,主要負責儲存資料庫中的使用者、許可權設定、關鍵字等mysql自己需要使用的控制和管理資訊。不可以刪除。performance_schema
這裡的資料表分為幾類:
- setup table:設定表,配置監控選項。
- current events table:記錄當前哪些thread正在發生什麼事情。
- history table:發生的各種事件的歷史記錄表
- summary table:對各種事件的統計
雜項表,亂七八糟表。
- test
這個是安裝時候建立的一個測試資料庫,和它的名字是一樣的,是一個完全空資料庫,沒有任何表,可以刪除。
總結:
其實這些庫就是我們電腦上對應的資料夾,在mysql中顯示為對應的庫,來方便我們管理資料,而檔案或者資料夾這種與硬碟打交道的事情就交給mysql了,我們只需要對mysql庫中的資料進行操作就行。
docs
存放一些文件
include
儲存包含的標頭檔案,如:mysql.h、mysqlx_ername.h等
lib
用來放置一系列庫檔案
share
使用者存放過字符集、語言等資訊
my.ini或my.cof
是mysql資料庫中使用的配置檔案
Mac 端預設是沒有配置檔案 my.cnf 的,需要自己手動配置。
MySQL配置檔案
本作品採用《CC 協議》,轉載必須註明作者和本文連結