1. 程式人生 > >79.MariaDB安裝

79.MariaDB安裝

MariaDB

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的名字。

參考連接:https://baike.baidu.com/item/mariaDB/6466119?fr=aladdin

版本信息

獲取連接

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安裝