標籤:mysql啟動 mysql mysql安裝 細聊mysql
由於MySQL的生產環境通常會部署在Linux上,所以這裡只說下Linux上的安裝與啟動。
一、版本識別
MYSQL的版本說明:如mysql-5.7.1-m1
第一個數字5代表主要版本號和描述檔案格式。所有的MYSQL 5發布版本有一樣的檔案格式。
第二個數字7代表發布等級。主要版本號5和發布登記合起來組成發布序號。
第三個號碼1代表發布次數。每次有新的發布,發布次數號增加1。
m+數字代表一個裡程碑號,MYSQL開發使用一個裡程碑模型管理。
rc代表一個發布候選。發布候選版本通常是穩定的。通過了自我裝載和已知的嚴重執行階段錯誤。然而,該發布版本沒有廣範圍的使用,所以不能保證所有的bug都被修正。
如果沒有m+數字或rc等尾碼,代表該版本為正式版本,也就是成產環境下所啟動並執行版本。
二、擷取MYSQL
在此處http://dev.mysql.com/downloads/mysql/擷取mysql server。
三、驗證md5,保證下載包的安全性,如
shell > md5sum mysql-5.6.22-linux-glibc2.5-i686.tar.gz,將得到的結果與下載頁面上的md5相比較,如果一致代表下載包沒有被篡改過。
四、安裝MYSQL server。
1、建立組及運行使用者
shell> groupadd mysql
shell> useradd -r -g mysql mysql
2、解壓
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
3、修改目錄所屬組及使用者
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
4、安裝系統資料表及建立cnf預設設定檔,MySQL的設定檔其實也可以不需要,預設的設定檔內基本上沒什麼已經設定好的配置項,在啟動mysql伺服器時,大部分的設定可以由命令列參數來完成。但是如果需要啟動多執行個體,還是需要設定檔的支援。建立設定檔是一個好習慣,可以防止很多隱含的錯誤發生。
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
5、啟動mysql server,mysqld_safe有很多命令列參數可以配置,當然這些命令列參數也可以寫在設定檔裡。最簡單的如下:
bin/mysqld_safe --user=mysql &
本文出自 “架構師之路” 部落格,請務必保留此出處http://wangweiak47.blog.51cto.com/2337362/1586263
細聊MySQL之基本安裝與啟動