centos7 安裝Mariadb centos7 安裝Mariadb

centos7 安裝Mariadb

 

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

 

相關文章
相關標籤/搜索