MySQL 8.0 目錄介紹

HuDu發表於2020-07-27

MySQL 目錄

通過ps -ef | grep mysql可以知道 mysql 的安裝路徑等詳細資訊。

MySQL 的目錄結構如下
MySQL 8.0 目錄介紹

bin 目錄

存放可執行檔案,mysql 自帶的客戶端,mysql 服務等。

MySQL 8.0 目錄介紹

Data

用來存放資料檔案和日誌檔案

MySQL 8.0 目錄介紹

  • mysql
    這個是mysql的核心資料庫,類似於sql server中的master表,主要負責儲存資料庫中的使用者、許可權設定、關鍵字等mysql自己需要使用的控制和管理資訊。不可以刪除。

  • performance_schema
    這裡的資料表分為幾類:

  1. setup table:設定表,配置監控選項。
  2. current events table:記錄當前哪些thread正在發生什麼事情。
  3. history table:發生的各種事件的歷史記錄表
  4. 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 協議》,轉載必須註明作者和本文連結

相關文章