linux安裝包包括:rpm包安裝,源碼包安裝,二進制免編譯包安裝三種安裝方法
- 下載mysql5.6.35二進制免編譯包到
/usr/local/src
,爲了方便管理下載的軟件包統一存放在這目錄下; wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
- 解壓壓縮包
tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
- 把解壓後的包移動到
/usr/local
目錄下並改名爲mysql目錄; mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql
- 建立mysql用戶用於啓動服務
useradd mysql
- 建立mysql數據庫數據存放目錄
mkdir /data
cd /usr/local/mysql
切換到mysql安裝目錄下,在此進行初始化;./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
,--user指定mysql用戶安裝,--datadir指定數據存放目錄- 初始化過程當中可能遇到error,可嘗試經過
yum install –y perl gcc kernel-devel libaio* perl-Data-Dumper
解決依賴問題,再反覆執行上一條命令; - 執行
echo $?
,若是初始化命令執行正確,則該命令返回0,不然返回1; - 複製配置文件到
/etc/my.cnf
; cp support-files/my-default.cnf /etc/my.cnf
- 複製啓動腳本到
/etc/init.d/mysqld
cp support-files/mysql.server /etc/init.d/mysqld
- 編輯配置文件
vi /etc/my.cnf
,定義datadir和sock路徑,以下圖: - 編輯啓動腳本
vi /etc/init.d/mysqld
,定義basedir和datadir路徑,以下圖: - 啓動mysql服務
/etc/init.d/mysqld start
或service mysqld start
,檢測mysqld啓動狀況,以下圖:
這樣mysql就啓動完畢!mysql