79.MariaDB安裝
MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,采用GPL授權許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB(英語:XtraDB)來代替MySQL的InnoDB。 MariaDB由MySQL的創始人Michael Widenius(英語:Michael Widenius)主導開發,他早前曾以10億美元的價格,將自己創建的公司MySQL AB賣給了SUN,此後,隨著SUN被甲骨文收購,MySQL的所有權也落入Oracle的手中。MariaDB名稱來自Michael Widenius的女兒Maria的名字。
版本信息
獲取連接
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
1、下載二進制安裝包
[root@localhost /]# cd /usr/local/src/
[root@localhost /]# 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
2、解壓二進制安裝包並移動至/usr/local下
[root@localhost /]# tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
[root@localhost /]# mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb
3、初始化,指定basedir和datadir
[root@localhost /]# cd ../mariadb/
[root@localhost /]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb --datadir=/data/mariadb
4、拷貝配置文件並編輯
[root@localhost /]# cp support-files/my-small.cnf /usr/local/mariadb/my.cnf
[root@localhost /]# vi my.cnf //指定basedir和datadir
5、拷貝啟動腳本至/etc/init.d/目錄下,並修改內容
[root@localhost /]# cp support-files/mysql.server /etc/init.d/mariadb
[root@localhost /]# vim /etc/init.d/mariadb //定義basedir,datadir,conf以及啟動參數
並在下面啟動項內添加--defaults-file選項加載指定的配置文件
修改好之後,保存並退出。
6、啟動MariaDB
[root@localhost /]# /etc/init.d/mariadb start
Starting mariadb (via systemctl): [ 確定 ]
[root@localhost /]# netstat -lntp
79.MariaDB安裝