11.6-11.9 MariaDB安裝,Apache安裝
#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安裝