標籤:
前言
MySQL 有三種安裝方式:RPM安裝、二進位包安裝、源碼包安裝。這3種種方式各有特色,主要特點參考下表。實際應用中,可以根據你所用的主機環境進行最佳化,選擇 最佳的配置值,安裝定製更靈活。訪問MySQL網站http://dev.mysql.com/downloads/下載最新穩定發行版的對應MySQL 版本。
| |
RPM |
二進位 |
源碼 |
| 優點 |
安裝簡單,適合初學者 |
安裝簡單,可以安裝到任何路徑下,靈活性好,一台伺服器可以安裝多個MySQL。 |
在實際安裝的作業系統進行可根據需要定製編譯,最靈活;效能最好,一台伺服器可以安裝多個MySQL。 |
| 缺點 |
1.需要單獨下載用戶端和伺服器端; 2.安裝路徑不靈活,預設路徑不能修改,一套伺服器只能安裝一個MySQL。 |
已經經過編譯,效能不如源碼編譯的好,不能靈活定製編譯參數。 |
安裝過程較複雜,編譯時間長 |
| 檔案布局 |
/usr/bin 用戶端程式和指令碼 /usr/sbin MySQL伺服器 /var/lib/mysql記錄檔和資料庫 /usr/share/doc/packages 文檔 /usr/include/mysql 包含檔案 /usr/lib/mysql 庫檔案 /usr/share/mysql 錯誤訊息和字元集檔案 /usr/share/sql-bench 基準程式 |
Bin 用戶端程式和mysqlid伺服器 Data 記錄檔和資料庫 Doc 文檔和changelog Include 包含檔案 Lib 庫檔案 Scripts mysql_install_db指令碼,用來安裝系統資料庫 Share/mysql 錯誤訊息檔案 Sql-bench 基準程式 |
Bin 用戶端程式和指令碼 Include/mysql 包含檔案 Info info格式的文檔 Lib/mysql 庫檔案 Libexec mysql伺服器 Share/mysql 錯誤訊息檔案 Sql-bench 基準程式和crash-me測試 Var 資料庫和記錄檔 |
二進位安裝
1.建立mysql使用者
useradd -s /sbin/nologin -M mysql
2.建立存放資料的目錄
mkdir /data/mysql -pv
chown -R mysql:mysql /data/mysql
3.安裝
# tar zxf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz -C /usr/local/# ln -sv /usr/local/mysql-5.6.26-linux-glibc2.5-x86_64 /usr/local/mysql# chown -R mysql.mysql /usr/local/mysql/*# cd /usr/local/mysql # scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql
4.建立開機檔案
# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
5.建立設定檔
# cp /usr/local/mysql/my.cnf /etc/my.cnf
6.修改環境變數
# vim /etc/profileexport PATH=$PATH:/usr/local/mysql/bin
RPM
mysql資料庫安裝方法