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

二進制安裝mariadb 10.2.16

配置 oca proc .tar.gz part 開機 數據 nag 文件

一、實驗環境:centos7.5最新的系統。從官網上下載好較高版本的二級制安裝文件。

    官網地址:https://downloads.mariadb.org/ 

技術分享圖片

            將下載好的二進制文件上傳到虛擬測試機上,可以用rz命令,如果沒有rz可以安裝lrzsz這個包

二、實驗步驟

1、 數據庫存放的空間,邏輯卷,可以在線擴展

      fdisk /dev/sda
      partprobe
      pvcreate  /dev/sda6
      vgcreate  vg0 /dev/sda6
      lvcreate  -n mysql -l +100%FREE vg0
      lvdisplay
      mkfs.xfs  /dev/vg0/mysql

      mkdir /app
      mount /dev/vg0/mysql  /app
      vim /etc/fstab 實現開機自動掛載

2、 創建mysql用戶

          getent passwd mysql
          useradd -r -s /sbin/nologin -d /app/mysql -m mysql

3、 二進制程序存放對應路徑

          tar xvf mariadb-10.2.16-linux-x86_64.tar.gz  -C /usr/local/ 指定好的路徑
          cd /usr/local/
          ln -s mariadb-10.2.16-linux-x86_64/ mysql 創建軟連接,用於服務管理

          chown -R root.mysql /usr/local/mysql/ 更改屬主屬組

4、 PATH變量

          vim /etc/profile.d/mysql.sh 
          PATH=/usr/local/mysql:$PATH

          . /etc/profile.d/mysql.sh

5、 創建數據庫相關數據文件

          cd /usr/local/mysql/
          scripts/mysql_install_db  --datadir=/app/mysql --user=mysql
          利用自帶的腳本生成mysql數據庫的相關文件

6、 準備Mysql配置文件

          cp  /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
          直接利用原來的模板,修改為現在的配置文件
          vim /etc/my.cnf
          datadir=/app/mysql

7、 準備啟動腳本

          chkconfig --list
          cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld
            復制啟動程序,到系統服務啟動的目錄下,並命名為mysqld
          chkconfig --add mysqld
          加入到開機自啟動中
          ll /etc/init.d/mysqld
          chkconfig --list
          service mysqld start
          開啟mysql服務
          ss -ntlp |grep 3306

8、 安全加固

          mysql_secure_installation
          禁用遠程登錄,設置數據庫密碼,禁止匿名賬號登錄等等。

二進制安裝mariadb 10.2.16