(1)
原始碼包編譯安裝
優點:個性化定製安裝
缺點:新手引數配置較難、編譯環境的依賴性,步驟比較複雜。
(2)rpm
包安裝
優點:安裝簡單
缺點:系統內建的版本較穩定,同時版本比較舊,難以像原始碼包那樣實現定製安裝。
(3)二進位製包安裝
優點:簡單快捷,不需要安裝
(4)企業定製
rpm包,根據自己的需求定製
rpm包
本篇文章會介紹二進位製包的安裝方式,以及裡面一些簡單的優化什麼的。
軟體包:
可以用wget
ftp等工具再上傳到伺服器上面,這裡使用的
secure crt
裡面的命令上傳
可以用yum install -y lrzsz
安裝rz
上傳sz
安裝步驟:
(1)對上傳的
mysql
安裝包進行解壓
tar -xzvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
會生成乙個解壓後的目錄,裡面存放的就是
mysql
的安裝檔案。
(2)對改目錄建立軟連線,帶版本的目錄比較長複雜,大多數人採取重新命名的方式,但是重新命名不是最好的辦法,這裡建立軟連線。
(3)建立使用者組
groupradd mysql
1useradd
-s
/sbin/nologin
-g mysql -m mysql
引數說明:
-s /sbin/nologin
不允許該使用者登入
-g
制定使用者組為
mysql 組
-m
不指定使用者的家目錄
上面的命令可以用下面命令**
1useradd
-s
/sbin/nologin
-m mysql
等建立完畢
檢查mysql
的id
和/etc/passwd
檔案檢視相關資訊。
1id
mysql
(5)初始化配置檔案
在support-files
下面有my.cnf
的各種配置檔案的樣例,這裡可以將預設的配置檔案拷貝到
/etc
目錄下,
(6)初始化資料庫檔案
在安裝目錄下,建立
mysql
的資料目錄
data,
授權mysql
使用者管理目錄
目錄 初始化
12
acation/mysql/data/ --user=mysql
初始化後注意到兩個
ok就是成功的,同時由於主機名等原因會出現警告資訊,但是不會影響其執行。
用目錄會檢視到資料庫檔案
(7)啟動指令碼以及啟動指令碼的更改
在support-files
目錄下,有乙個
mysql.server
檔案我們將其
拷貝到/etc/init.d/mysql
檔案,注意要有執行許可權,
注意:二進位制的預設安裝路徑為
/usr/local
目錄,啟動指令碼裡面的路徑要更換,否則會因為找不到相關檔案而報錯,
12
sed
-i
mysqld_safe
/etc/init
.d
/mysql
(8)啟動資料庫,
1/etc/init
.d
/mysql
restart
檢查是否啟動
1netstat
-nltup |
grep
mysql
當出現異常時要去檢查
mysql
的錯誤日誌路徑
日誌名稱為主機名
(9)設定開機自啟動
可以命令新增,也可以將
/etc/init.d/mysql start
放在/etc/rc.local
裡面。
(10)
環境變數的設定
在/etc/profile
檔案中加入路徑,
1echo
『
export
path=
:$path』 >>
/etc/profile
使該配置檔案生效,
(11)
登入mysql
資料庫測試
優化刪除測試庫,以及一些無關的使用者
二進位制安裝MySQl資料庫
第一步 準備使用者 root centos useradd r d data mysql mysql第二步 建立目錄 mkdir data mysql chown mysql mysql data mysql第三步 準備二進位制程式解包 tar xf mariadb version linux x8...
二進位制安裝MySQL資料庫
root localhost yum y install libaio 600多m的rpm要上傳到虛擬機器上 mysql 5.7.24 linux glibc2.12 x86 64.tar.gz root localhost tar xf mysql 5.7.24 linux glibc2.12 x...
二進位製包安裝MySQL
需求說明 使用二進位製包安裝mysql 環境說明 操作步驟 root lizihan ls anaconda ks.cfg mysql 5.7.23 linux glibc2.12 x86 64.tar.gz root lizihan tar xf mysql 5.7.23 linux glibc2...