centos 6.9上如何進行二進制安裝mariadb 5.5.57

1.查看有沒有安裝mysql:rpm -qa mysql*

wKiom1ngps7yWaAJAAAXXLqueVs475.png

(這裏只有一個庫文件,說明沒安裝mysql)

2.查看有沒有mysql用戶:getent passwd mysql

若沒有則創建:useradd -d /app/mysqldb -r -m -s /sbin/nologin mysql 

wKiom1ngpt6xVzFVAAAj394cJbU481.png

3.解壓mariadb包:tar xvf mariadb-5-5-57-linux-x86_64.tar.gz -C /usr/local

(注意:因爲是二進制安裝,說明已經編譯過了,安裝目錄必須放在/usr/local/下)

4.創建軟鏈接:

cd /usr/local/;

  ln -s mariadb-5.5.57-linux-x86_64/ mysql

wKioL1ngqi6hfLLyAABnarvIvbo415.png5.進入/usr/local/mysql/目錄下:cd /usr/local/mysql/;

創建/etc/mysql/目錄:mkdir /etc/mysql/;

複製文件support-files/my-huge.cnf到/etc/mysql下:cp support-files/my-huge.cnf  /etc/mysql/my.cnf

wKioL1ngq5XxM37dAAB93mHK2CE768.png

6.編輯複製的文件:vim /etc/mysql/my.cnf

wKioL1ngq6WzfX56AABX0oS8sjY781.png

7.pwd;查看工作目錄是不是在/usr/local/mysql下

(若不是這個目錄,執行cd /usr/local/mysql)

scripts/mysql_install_db --user=mysql --datadir=/app/mysqldb

wKiom1ngrmfiQoQkAACJGzri7TM244.png

8.複製mysql.server文件並重命名爲mysqld:

  cp support-files/mysql.server /etc/init.d/mysqld

  查看有沒有mysqld服務:chkconfig --list mysqld

  沒有則添加:chkconfig --add mysqld

wKiom1ngroPBU_MxAAC3E6_deJU687.png

9.啓動mysqld服務:service mysqld start

wKioL1ngq9nSTFQRAABf62TzRl0328.png

10.創建日誌目錄:mkdir /var/log/mariadb;

   創建日誌文件:touch /var/log/mariadb/mysqld.log

   修改權限:chown mysql /var/log/mariadb/mysqld.log;

   啓動服務:service mysqld start;

wKiom1ngrp7iYRPFAABKkXyyuYE661.png

wKiom1ngr73Qixd6AAAY0_bgpiE187.png

11.編輯路徑文件:vim /etc/profile.d/mysql.sh

wKioL1ngq_byqxB6AAAeVKeDIMM566.png

12.生效配置文件mysql.sh:. /etc/profile.d/mysql.sh

13.初始化mysql:mysql_secure_installation

整個過程完成,mariadb包就安裝好了,然後你就可以登錄進行測試了,命令爲:mysql -uroot -p******(******指的是你初始化mysql時設置的密碼)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章