Mysql數據庫的安裝對於開發者來說,是我們必然會面對的問題,它的安裝過程其實並不復雜,並且網絡上的安裝教程也非常多,但是對於新手來說,各種不同形式的安裝教程,又給新手們帶來了要選擇哪種方式進行安裝的難題,而且很多時候按照教程也沒有能夠安裝成功,安裝過程出現各種各樣的錯誤。
下面記錄了在Linux環境下安裝Mysql的完整過程,實操記錄,如有錯誤或遺漏,歡迎指正。
本文檔講解安裝版本為mysql-5.7.24,對於5.7.24之后的版本,不適用此說明文檔,主要原因在於之后版本的mysql配置文件的目錄位置和結構有所改變,使用此說明可能會出現找不到配置文件或者配置后不生效的情況。
安裝過程中務必保證文件路徑的前后統一,否則可能會導致不可預期的結果,推薦直接使用文中的命令進行操作。
0|1一、 安裝前准備
1、檢查是否已經安裝過mysql,執行命令
再次執行查詢命令,查看是否刪除
2、查詢所有Mysql對應的文件夾
刪除相關目錄或文件
驗證是否刪除完畢
3、檢查mysql用戶組和用戶是否存在,如果沒有,則創建
4、從官網下載是用於Linux的Mysql安裝包
下載命令:
[root@localhost /]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
也可以直接到mysql官網選擇其他版本進行下載。
0|1二、 安裝Mysql
1、在執行wget命令的目錄下或你的上傳目錄下找到Mysql安裝包:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
執行解壓命令:
解壓完成后,可以看到當前目錄下多了一個解壓文件,移動該文件到/usr/local/下,並將文件夾名稱修改為mysql。
如果/usr/local/下已經存在mysql,請將已存在mysql文件修改為其他名稱,否則后續步驟可能無法正確進行。
執行命令如下:
如果/usr/local/下不存在mysql文件夾,直接執行如下命令,也可達到上述效果。
2、在/usr/local/mysql目錄下創建data目錄
3、更改mysql目錄下所有的目錄及文件夾所屬的用戶組和用戶,以及權限
4、編譯安裝並初始化mysql,務必記住初始化輸出日志末尾的密碼(數據庫管理員臨時密碼)
第4步補充說明:
第4步時,可能會出現錯誤:
運行命令后發現系統中無該鏈接庫文件
安裝成功后,繼續運行數據庫的初始化命令,此時可能會出現如下錯誤:
執行無誤之后,再重新執行第4步初始化命令,無誤之后再進行第5步操作!
5、運行初始化命令成功后,輸出日志如下:
6、編輯配置文件my.cnf,添加配置如下
7、啟動mysql服務器
顯示如下結果,說明數據庫安裝成功
查看是否存在mysql和mysqld的服務,如果存在,則結束進程,再重新執行啟動命令
#查詢服務
9、登錄mysql,修改密碼(密碼為步驟5生成的臨時密碼)
1、將服務文件拷貝到init.d下,並重命名為mysql
2、賦予可執行權限
3、添加服務
4、顯示服務列表









