1. 程式人生 > >11.6-11.9 MariaDB安裝,Apache安裝

11.6-11.9 MariaDB安裝,Apache安裝

mariadb apache

11.6 Maria DB 安裝


技術分享圖片


#cd /usr/local/src

下載mariadb 10.2.6 64位

#wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214


-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz


解壓包

#tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz


把解壓了的目錄移動並命名/usr/local/mariadb,因為要和mysql的目錄區分。


#mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb

檢查以上輸出結果

#echo $?

0

進入/usr/local/mariadb,並稍後進行初始化

初始化命令,指定user(user都是mysql)以及datadir(datadir指定了的/data/mariadb會自


動生成)

#cd /usr/local/mariadb

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

[root@centos7-01 mariadb]# ls /data/mariadb/

aria_log.00000001 ib_buffer_pool ib_logfile0 mysql test

aria_log_control ibdata1 ib_logfile1 performance_schema


cp配置文件

#cp support-files/my-small.cnf /usr/local/mariadb/my.cnf


修改和定義mysqld的basedir和datadir 這裏一般保持默認即可

#vim /usr/local/mariadb/my.cnf

技術分享圖片

cp啟動腳本定義basedir和datadir

#cp support-files/mysql.server /etc/init.d/mariadb

技術分享圖片


#vim /etc/init.d/mariadb //定義basedir、datadir、conf以及啟動參數

技術分享圖片


啟動之前,先檢查一下mysqld的進程有沒有在開啟,因為mysqld跟mariadb監聽的端口是一樣


的,同時啟動會發生沖突

[root@centos7-01 mariadb]# ps aux |grep mysqld

root 4935 0.0 0.0 112676 984 pts/0 S+ 17:26 0:00 grep --color=auto


mysqld


mysqld無啟動,開啟mariadb

/etc/init.d/mariadb start

[root@centos7-01 mariadb]# /etc/init.d/mariadb start

Reloading systemd: [ 確定 ]

Starting mariadb (via systemctl): [ 確定 ]

[root@centos7-01 mariadb]# echo $?

0


檢查進程及監聽端口的狀態,進程之所以顯示mysqld是因為mariadb是mysqld的分支,所以很多


名字進程有相關mysqld的字眼, 但最終看mariadb的關鍵信息。

技術分享圖片


mysqld與mariadb的配置和用法大致都是一樣的


11.6-11.9 MariaDB安裝,Apache安裝