前言:本文是學習網易微專業的《python全棧工程師》 中的《服務器運維開發工程師》專題的課程筆記,歡迎學習交流。同時感謝老師們的精彩傳授!
一、課程目標
Mysql
安裝包下載- 運行服務器
二、詳情解讀
2.1.下載linux
版本
2.1.1.下載5.7
版本就可以了
連接登錄服務器
wget -c https://dev.mysql.com/downloads/file/?id=495278
如果出現下圖結果,說明沒有安裝wget
,用yum
先安裝
yum install wget
執行上面的命令,注意服務器要連網。下載好了,用ls
命令查看下載好的文件
2.2.二進制包安裝
2.2.1.安裝配置
Step1:
解壓縮二進制包:
tar zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
Step2:
拷貝到/usr/local/
下:
cp mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql
Step3:
編輯配置文件
vim /etc/my.cnf
Step4:
創建data
目錄
mkdir /usr/local/mysql/data
Step5:
創建mysql
運行用戶組
groupadd mysql
Step6:
創建mysql
運行用戶
useradd -g mysql -d /usr/local/mysql -s /sbin/nologin -M mysql
說明:
1).-g
表示添加的用戶屬於哪一個組,這裏設置爲屬於mysql
組。
2).-d
表示用戶所在目錄。
3).-s
表示用戶是否需要登錄,這裏不需要登錄。
4).-M
表示不需要用戶組目錄。比如其他的用戶組,登錄後會給它分配一個目錄,而我們這裏只是用來運行mysql
的,所以不需要用戶組目錄。
5).最後的mysql
表示添加的用戶名。
Step7:
運行初始化
cd /usr/local/mysql
./bin/mysqld --initialize
Step8:
更改/usr/local/mysql
屬主與屬組
chown -R mysql:mysql /usr/local/mysql
Step9:
運行服務器:
./support-files/mysql.server start
Step10:
加入系統服務
cp support-files/mysql.server /etc/init.d/mysqld
Step11:
開機啓動
chkconfig --add mysqld
三、課程小結
- 01
mysql
的二進制安裝:二進制包直接解壓縮就可以使用,再複製到特定的目錄裏。本節是將它放到/usr/local/mysql
目錄下。也可以通過軟鏈的方式,這樣方便切換版本。 - 02
mysql
進程管理:通過mysql.server
命令啓動mysql
服務器,也可以將這個命令加入到/etc/init.d/mysqld
下,這樣可以隨機啓動。