MySQL基礎教程:安裝布局
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢MySQL基礎教程:安裝布局,在說明如何安裝MySQL數據庫系統之前,讀者有必要首先了解一下MySQL的安裝布局,這樣才能有的放矢,更容易理解后面的敘述。這節描述安裝二進制代碼和源代碼分發時創建的缺省目錄布局。
二進制安裝
二進制分發通過在你選擇的安裝地點(典型的“/usr/local/mysql”)解壓縮來安裝,并且在該處創建下列目錄:
表2-1 二進制分發的安裝布局
目錄 |
目錄的內容 |
Bin |
客戶程序和mysqld服務器 |
Data |
日志文件, 數據庫 |
include |
包含(頭)文件 |
Lib |
庫文件 |
scripts |
mysql_install_db |
share/mysql |
錯誤消息文件 |
sql-bench |
基準程序 |
RPM安裝
rpm安裝本質上也屬于二進制分發,因此安裝布局同上。不同之處在于它將自動安裝啟動腳本到/etc/rc.local目錄中,并且缺省時,MySQL隨系統的啟動而自動啟動,安裝十分方便。
對于RPM分發程序、庫文件、頭文件和配置文件,分別安裝Red Hat Linu標準的目錄/usr/bin、/usr/lib/mysql、/usr/include/mysql和/etc/mysql等處。
需要特別注意的是數據庫目錄的位置,缺省時,/var/lib/mysql
源代碼安裝
源代碼分發在你配置并編譯后進行安裝。缺省地,安裝步驟將文件安裝在“/usr/local”下的下列子目錄:
表2-2 二源代碼分發的安裝布局
目錄 |
目錄的內容 |
bin |
客戶程序和腳本 |
include/mysql |
包含(頭)文件 |
Info |
Info格式的文檔 |
lib/mysql |
庫文件 |
libexec |
mysqld服務器 |
share/mysql |
錯誤消息文件 |
sql-bench |
基準程序和crash-me測試 |
var |
數據庫和日志文件 |
在一個安裝目錄內,源代碼安裝的布局在下列方面不同于二進制安裝:
mysqld服務器被安裝在“libexec”目錄而不是“bin”目錄內。
數據目錄是“var”而非“data”。
mysql_install_db被安裝在“/usr/local/bin”目錄而非“/usr/local/mysql/scripts”內。
頭文件和庫目錄是“include/mysql”和“lib/mysql”而非“include”和“lib”。