64位Linux下安裝mysql-5.7.13-linux-glibc2.5-x86_64
原文地址:http://www.cnblogs.com/gaojupeng/p/5727069.html
從官網下載 mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz
經測試, 本文還適用於如下版本:
mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz
mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz
mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz
官網: http://dev.mysql.com/downloads/mysql/
2.檢查你所用的Linux下有沒有安裝過mysql,沒有解除安裝乾淨
1 2 |
#rpm -qa|grep -i mysql
mysql-5.7.13-linux-glibc2.5-x86_64
|
*可見已經安裝了庫檔案,應該先解除安裝,不然會出現覆蓋錯誤。注意卸:載時使用了--nodeps選項,忽略了依賴關係:
1 |
#rpm -e mysql-5.7.13-linux-glibc2.5-x86_64
--nodeps
|
當然你的也可能不止這一個檔案,也可能有多個,那麼你就依次 rpm -e xx --nodeps 解除安裝,解除安裝完了再檢查一下,若確定刪除乾淨後,在經行下面步驟。
3. 建立mysql的使用者組/使用者, data目錄及其使用者目錄
在這步之前一定要先確保你所建的使用者以及使用者組沒有存在,要不然在後面的過程中會報錯,刪除時候要先刪除使用者在刪除使用者組名。
1 2 3 4 5 6 |
# userdel mysql # 刪除使用者
# groupdel mysql # 刪除使用者組名
# mkdir /home/mysql # 在home資料夾下建立資料夾mysql
# mkdir /home/mysql/data # 在mysql資料夾下建立資料夾data
# groupadd mysql # 建立一個名為mysql的使用者組
# useradd -g mysql -d /home/mysql mysql # 在使用者組下建立使用者
|
4、解壓安裝包並將解壓包裡的內容拷貝到mysql的安裝目錄/home/mysql
1 2 3 |
# tar -xzvf mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz # 解壓檔案
# cd mysql-5.7.13-linux-glibc2.5-x86_64 # 進入
# mv * /home/mysql # 移動到之前我建立的mysql資料夾下。
|
5、初始化mysql資料庫
1 2 3 4 5 6 7 8 |
# cd /home/mysql # 進入安裝目錄
# ./bin/mysql_install_db
--user=mysql --basedir=/home/mysql --datadir=/home/mysql/data
[WARNING] mysql_install_db
is
deprecated. Please consider switching
to
mysqld
--initialize 2015-11-10 02:09:23
[WARNING] The bootstrap log isn't empty: 2015-11-10 02:09:23
|