Python服務器運維筆記:第二章Linux - 1.2.6 mysql安裝

前言:本文是學習網易微專業的《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下,這樣可以隨機啓動。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章