Mysql安裝的目錄結構詳解

2021-08-29 09:07:49 字數 2022 閱讀 1556

這節描述安裝

mysql ab提供的二進位制**和原始碼分發時建立的預設目錄布局。如果你安裝其它**商提供的分發,應使用其它布局。

在windows中,mysql 5.1的預設安裝目錄是c:\program files\mysql\mysql server 5.1。(一些windows使用者寧願安裝到原來的預設安裝目錄 c:\mysql。然而,子目錄布局仍然相同)。安裝目錄包括以下子目錄:

目錄

目錄內容

bin客戶端程式和mysqld伺服器

data

日誌檔案,資料庫

docs

文件examples

示例程式和指令碼

include

包含(頭)檔案

lib庫

scripts

實用工具指令碼

share

錯誤訊息檔案

使用mysql ab's linux rpm分發進行安裝後,將在以下系統目錄產生檔案:

目錄

目錄內容

/usr/bin

客戶端程式和指令碼

/usr/sbin

mysqld伺服器

/var/lib/mysql

日誌檔案,資料庫

/usr/share/doc/packages

文件/usr/include/mysql

包含(頭)檔案

/usr/lib/mysql

庫/usr/share/mysql

錯誤訊息和字符集檔案

/usr/share/sql-bench

基準程式

在unix中,可以在你選擇的安裝位置解壓並安裝tar檔案二進位制分發(typically /usr/local/mysql)並在該位置建立以下目錄:

目錄

目錄內容

bin客戶端程式和mysqld伺服器

data

日誌檔案,資料庫

docs

文件,changelog

include

包含(頭)檔案

lib庫

scripts

mysql_install_db

share/mysql

錯誤訊息檔案

sql-bench

基準程式

配置並編譯完原始碼分發後,便開始安裝。預設情況下,可以將檔案安裝到/usr/local,即在下面的子目錄中:

目錄

目錄內容

bin客戶端程式和指令碼

include/mysql

包含(頭)檔案

info

info格式的文件

lib/mysql

庫libexec

mysqld伺服器

share/mysql

錯誤訊息檔案

sql-bench

基準程式和crash-me測試

var資料庫和日誌檔案

在乙個安裝目錄內,原始碼安裝的布局在下列方面不同於二進位制安裝:

?mysqld伺服器被安裝在「libexec」目錄而不是「bin」目錄內。

?         資料目錄是「var」而非「data」。

?mysql_install_db被安裝在「bin」目錄而非「scripts」內。

?         標頭檔案和庫目錄是「include/mysql」和「lib/mysql」而非「include」和「lib」。

執行原始碼分發根目錄下的scripts/make_binary_distribution指令碼,你可以用編譯過的原始碼分發版建立你自己的二進位制安裝。

mysql 安裝後的目錄結構

這兩天在恢復被誤刪除的資料庫 物理檔案刪除 從異地備份的sql檔案中恢復 暗喜下之前自己的容災策略思考及執行真的很到位,哈哈,儘管最後差點沒找到那台異地備份機,哈哈 mysql安裝目錄 目錄內容 usr bin 客戶端程式和指令碼 usr sbin mysqld伺服器 var lib mysql 日...

mysql目錄詳解 mysql目錄詳解 mysql

資料結構分,有b tree索引 b tree 雜湊索引 r tree索引等。按資料塊的順序和索引節點的邏輯順序是否一致可以分為聚集索引和非聚集索引。聚集索引由於物理塊連續,在範圍掃瞄的時候可以減少磁頭尋道時間,因而比非聚集索引高效。幾種索引型別的選擇 primary 主鍵索引。unique 唯一索引...

mysql的目錄結構 Mysql目錄結構介紹

在mysql的目錄下 幾個資料夾 bin 存放編譯好的工具 data 存放資料庫資料的位置 docs 存放文件的地方,比如changelog,還有mysql的詳細文件mysql.info include 存放客戶端開發的庫,實際上就是mysql devel裡面的東西 lib 這裡就相當於mysql ...