1. 程式人生 > >MySQL 二進制安裝

MySQL 二進制安裝

mariadb style 路徑 圖片 org root quick sql --

規劃

1、下載二進制包

https://downloads.mariadb.org/mariadb/10.2.16/

2、幹凈的邏輯卷lvm

3、新邏輯卷掛載到/data

4、/data/mysql目錄存放數據庫

5、解壓到安裝目錄,查看內置安裝信息

6、設置配置文件

7、指定數據庫

8、服務啟動腳本

9、安全初始化

新建LVM分區

1、新建邏輯卷並設置空間

fdisk /dev/sda
#

技術分享圖片技術分享圖片

技術分享圖片

2、新邏輯卷類型

技術分享圖片

技術分享圖片

技術分享圖片

3、新分區生效

partprobe 
#
#

技術分享圖片

4、創建卷組、邏輯卷、物理卷

技術分享圖片

技術分享圖片

技術分享圖片

5、掛載

技術分享圖片

vim /etc/fstab
#
#

技術分享圖片

mysql安裝設置

1、創建mysql賬號信息

useradd -r -s /sbin/nologin -d /data/mysql -m mysql
#
#

技術分享圖片

2、解壓mysql二進制文件

技術分享圖片

備註:必須解壓到/usr/local目錄下

3、創建mysql軟連接

技術分享圖片

4、修改mysql目錄下所有的權限

技術分享圖片

5、把執行文件bin放入 $PATH全局變量

vim /etc/profile.d/mysql.sh
#
#

技術分享圖片

讓設置生效

. /etc/profile.d/mysql.sh
#
#

6、生成數據庫文件

scripts/mysql_install_db  --datadir=/data/mysql --user=mysql
#
#

技術分享圖片

7、編輯mysql配置文件

技術分享圖片

備註:圖上是復制配置模板覆蓋原來的文件,根據環境來選著不同的模板文件

vim /etc/my.cnf
#
#

技術分享圖片

備註:要註意這裏數據庫路徑一定要和上面指定的存放數據庫文件的路徑一致

啟動文件

1、把mysql啟動文件放入init.d

技術分享圖片

2、加入啟動列表

技術分享圖片

2、啟動服務

service mysqld start
#
#

備註:如果啟動失敗,註意檢查權限和路徑

到這mysql是可以登入了,但是現在隨便一個用戶都可以登入,無需密碼驗證,這樣太不安全,下面簡單的加固下

安全加固

mysql_secure_installation
#
#

技術分享圖片

技術分享圖片

結果

指定root用戶 –p 輸入密碼登陸

技術分享圖片

MySQL 二進制安裝