MariaDB 數據庫管理系統是 MySQL 的一個分支,主要由開源社區在維護,採用 GPL 受權許可。開發這個分支的緣由之一是:甲骨文公司收購了 MySQL 後,有將 MySQL 閉源的潛在風險,所以社區採用分支的方式來避開這個風險。MariaDB徹底兼容mysql,使用方法也是同樣的php
有的centos7已經默認安裝了Mariadb,能夠查看本身的有沒有安裝,沒有安裝的再進行安裝,已經安裝了能夠不用安裝也能夠卸載了重裝。卸載命令 yum remove mariadb-servermysql
一、安裝MariaDBsql
經過yum安裝就好了。簡單快捷,安裝mariadb-server,默認依賴安裝mariadb,一個是服務端、一個是客戶端。數據庫
二、配置MariaDBcentos
1)安裝完成後首先要把MariaDB服務開啓,並設置爲開機啓動ide
2)首次安裝須要進行數據庫的配置,命令都和mysql的同樣測試
3)配置時出現的各個選項centos7
4)測試是否可以登陸成功,出現 MariaDB [(none)]> 就表示已經可以正常登陸使用MariaDB數據庫了spa
三、設置MariaDB字符集爲utf-8命令行
1)/etc/my.cnf 文件
在 [mysqld] 標籤下添加
2)/etc/my.cnf.d/client.cnf 文件
在 [client] 標籤下添加
3)/etc/my.cnf.d/mysql-clients.cnf 文件
在 [mysql] 標籤下添加
4)重啓服務
5)進入mariadb查看字符集
四、遠程連接mariadb數據庫
mariadb默認是拒絕 root 遠程登陸的。這裏用的是 navicat 軟件鏈接數據庫
1)關閉防火牆
① 關閉防火牆 systemctl stop firewalld
② 在不關閉防火牆的狀況下,容許某端口的外來連接。步驟以下,開啓3306端口,重啓防火牆
2)先查看mysql數據庫中的user表
3)將與主機名相等的字段改成 "%" ,個人主機名爲mini,
4)刷新權限表,或重啓mariadb服務,一下二選一便可
注意:刷新權限表是在數據庫中,重啓服務是在外部命令行中
6)從新遠程連接mariadb
MariaDB 數據庫管理系統是 MySQL 的一個分支,主要由開源社區在維護,採用 GPL 受權許可。開發這個分支的緣由之一是:甲骨文公司收購了 MySQL 後,有將 MySQL 閉源的潛在風險,所以社區採用分支的方式來避開這個風險。MariaDB徹底兼容mysql,使用方法也是同樣的
有的centos7已經默認安裝了Mariadb,能夠查看本身的有沒有安裝,沒有安裝的再進行安裝,已經安裝了能夠不用安裝也能夠卸載了重裝。卸載命令 yum remove mariadb-server
一、安裝MariaDB
經過yum安裝就好了。簡單快捷,安裝mariadb-server,默認依賴安裝mariadb,一個是服務端、一個是客戶端。
二、配置MariaDB
1)安裝完成後首先要把MariaDB服務開啓,並設置爲開機啓動
2)首次安裝須要進行數據庫的配置,命令都和mysql的同樣
3)配置時出現的各個選項
4)測試是否可以登陸成功,出現 MariaDB [(none)]> 就表示已經可以正常登陸使用MariaDB數據庫了
三、設置MariaDB字符集爲utf-8
1)/etc/my.cnf 文件
在 [mysqld] 標籤下添加
2)/etc/my.cnf.d/client.cnf 文件
在 [client] 標籤下添加
3)/etc/my.cnf.d/mysql-clients.cnf 文件
在 [mysql] 標籤下添加
4)重啓服務
5)進入mariadb查看字符集
四、遠程連接mariadb數據庫
mariadb默認是拒絕 root 遠程登陸的。這裏用的是 navicat 軟件鏈接數據庫
1)關閉防火牆
① 關閉防火牆 systemctl stop firewalld
② 在不關閉防火牆的狀況下,容許某端口的外來連接。步驟以下,開啓3306端口,重啓防火牆
2)先查看mysql數據庫中的user表
3)將與主機名相等的字段改成 "%" ,個人主機名爲mini,
4)刷新權限表,或重啓mariadb服務,一下二選一便可
注意:刷新權限表是在數據庫中,重啓服務是在外部命令行中
6)從新遠程連接mariadb