新聞中心
MariaDB Server 是最流行的開源關(guān)系型數(shù)據(jù)庫(kù)之一。它由 MySQL 的原始開發(fā)者制作,并保證保持開源。它是大多數(shù)云產(chǎn)品的一部分,也是大多數(shù)Linux發(fā)行版的默認(rèn)配置。MariaDB 被設(shè)計(jì)為 MySQL 的直接替代產(chǎn)品,具有更多功能,新的存儲(chǔ)引擎,更少的錯(cuò)誤和更好的性能。

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站制作、網(wǎng)站建設(shè)與策劃設(shè)計(jì),四子王網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:四子王等地區(qū)。四子王做網(wǎng)站價(jià)格咨詢:028-86922220
查看系統(tǒng)版本命令
$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) x64
安裝 MariaDB(MySQL)
下載MariaDB二進(jìn)制安裝包:
https://downloads.mariadb.org
解壓并安裝 Mariadb-devel 靜態(tài)庫(kù):
$ yum install mariadb-devel numactl -y
$ mkdir /renwole
$ cd /renwole
$ tar zxvf mariadb-10.2.8-linux-glibc_214-x86_64.tar.gz
移動(dòng)目錄并創(chuàng)建軟連接:
$ mv mariadb-10.2.8-linux-glibc_214-x86_64 /usr/local
$ cd /usr/local
$ ln -s mariadb-10.2.8-linux-glibc_214-x86_64 mysql
創(chuàng)建 MariaDB(MySQL)用戶和組
$ groupadd mysql
$ useradd -g mysql mysql
賦予 MariaDB(MySQL)目錄權(quán)限:
$ cd /usr/local/mysql
$ chown -R root .
$ chown -R mysql data
配置 MariaDB(MySQL)
刪除自帶的 my.cnf 配置文件,并創(chuàng)建新的配置文件:
$ rm -rf /etc/my.cnf
$ cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
注:/usr/local/mysql/support-files下有5個(gè)配置文件,請(qǐng)根據(jù)服務(wù)器的內(nèi)存大小選擇配置文件(你也可以自定義優(yōu)化my.cnf配置文件,如果你之前有,只要是同版本就可以正常使用,從而無須再次創(chuàng)建,MariaDB(MySQL)啟動(dòng)的時(shí)候會(huì)自動(dòng)到/etc下尋找my.cnf文件)。
文件分別是:
my-small.ini (內(nèi)存 local/mysql/data
注意:這個(gè)路徑就是初始化數(shù)據(jù)庫(kù)用的,將來你的數(shù)據(jù)庫(kù)都存在這個(gè)目錄,這個(gè)存儲(chǔ)路徑是可以更改到其他路徑的,以免將來系統(tǒng)宕機(jī)帶來不必要的損失,所以請(qǐng)根據(jù)自己的需求更換相對(duì)的路徑,別忘記給權(quán)限就行。
初始化數(shù)據(jù)庫(kù)
$ cd /usr/local/mysql/scripts
$ ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
$ cd /usr/local/mysql/support-files
$ cp mysql.server /etc/init.d/mysql
$ chmod +x /etc/init.d/mysql
$ systemctl enable mysql
添加系統(tǒng)變量,例如直接輸入:mysql -uroot -p 會(huì)提示無此命令:
$ vim /etc/profile
在文件末端添加以下內(nèi)容:
PATH=$PATH:/usr/local/mysql/bin
export PATH
使變量立即生效并啟動(dòng)Mysql數(shù)據(jù)庫(kù):
$ source /etc/profile
$ systemctl restart mysql
$ ss -antp
初始化MariaDB(MySQL)安全賬戶
$ /usr/local/mysql/bin/mysql_secure_installation
注意:回車提示你輸入MariaDB(MySQL)密碼,新安裝的mysql密碼默認(rèn)為空,所以直接回車,然后輸入Y設(shè)置MySQL密碼,輸入兩次回車即可,接下來全部按Y即可(大致意思是刪除test數(shù)據(jù)庫(kù)、匿名賬號(hào)、最后Y配置生效。
網(wǎng)頁(yè)名稱:Centos7中使用二進(jìn)制的方式安裝MariaDBServer
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/djccodg.html


咨詢
建站咨詢
