CentOS 7安裝MariaDB數據庫及基礎配置

前言

因爲開發需求,在自己的CentOS 7服務器上遠程鏈接數據庫,搜索得知CentOS 7默認是MariaDB數據庫而非MySQL。雖然安裝MySQL也不是不可以,但是既然MariaDB和MySQL很像,那就直接上MariaDB吧。
安裝教程是搜到的英文教程,主要是用來記錄和幫助一些人翻譯一下的。

安裝MariaDB

一、增加MariaDB Yum

首先需要新增一個文件,這邊用vim寫。

vi /etc/yum.repos.d/MariaDB.repo

在這個文件中加入這些內容,如果不會用vim的首先按i,然後粘貼上去,在按ESC,最後輸入 :wq

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

二、安裝MariaDB

最好在root用戶下安裝(非root用戶我後面幾個命令報錯了)

yum install mariadb mariadb-server

三、配置MariaDB

啓動mariadb

systemctl start mariadb

設置開機自啓動

systemctl enable mariadb

設置root密碼等相關,這其中包括密碼等一些基本設置,一開始是沒有密碼的,所以按回車就可以了。

mysql_secure_installation

四、登錄

mysql -u root -p

五、查看版本

MariaDB還真是MySQL的親家,查看版本命令竟然使用mysql的。。

mysql -V

六、新增用戶

登錄到root用戶到數據庫下

INSERT INTO mysql.user(Host,User,Password) values("localhost","admin",password("admin"));
flush privileges;

七、開啓遠程訪問

首先登錄到root用戶下數據庫,然後輸入以下句子:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;

其中‘root’可以替換成任何已創建的用戶,‘123456’處是密碼。
這樣就可以遠程訪問了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章