使用二進(jìn)制壓縮包進(jìn)行Linux(centos 7)的MariaDB安裝
一、解壓縮已上傳MariaDB安裝包(MariaDB壓縮包下載地址)
1.tar -zxvf mariadb-VERSION.tar.gz
2.將文件解壓至/usr/local目錄下
3.為解壓后的文件mariadb-VERSION建立mysql軟連接
ln -s mariadb-VERSION.tar.gz/ mysql
這樣做好處是以后如果數(shù)據(jù)庫版本升級,我們可以直接將軟鏈接指向新的數(shù)據(jù)庫文件夾,十分方便,而不用說是建立mysql文件夾,將當(dāng)前版本文件全部裝進(jìn)去,到時候替換文件都是大問題,容易出錯。
二、建立用戶組并進(jìn)行授權(quán)(Xshell6下載 密碼: gb0l )
1.建立用戶 useradd mysql -r -s /sbin/nologin -m -d /data/mysql
(增加mysql這個用戶,同時添加到mysql組理,主目錄是/home/mysql,不給登錄shell)
2.解壓后目錄內(nèi)容,發(fā)現(xiàn)權(quán)限組不合適,因此需要更改權(quán)限chown -R root.mysql mysql/
三、修改配置文件
1.在/usr/local/mysql目錄下(剛建立的軟鏈接),該目錄下有個support-files目錄,選取希望建立的數(shù)據(jù)庫類型的默認(rèn)模板文件
2.將模板配置復(fù)制到 /etc 路徑下
cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
3.使用vim進(jìn)行my.cnf文件配置改寫

四、初始化MariaDB
1.在/usr/local/mysql目錄下,輸入scripts/mysql_install_db --datadir=/數(shù)據(jù)存放路徑 --user=mysql進(jìn)行數(shù)據(jù)庫初始化
2.將cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld?拷貝該目標(biāo)文件至系統(tǒng)服務(wù)目錄
3.添加服務(wù)mysqld服務(wù) chkconfig --add mysqld
4.啟動Mysqld服務(wù)?service mysqld start(可使用ss -ntl查詢端口)