02-Linux安裝MariaDB數據庫

1.下載MariaDB數據庫

測試: 當前虛擬機是否能夠正確的連接外網.
在這裏插入圖片描述
命令:java

[root@localhost src]# yum  install mariadb-server      安裝mariadb數據庫
[root@localhost src]# yum  clean   all                 清空已安裝文件   若是下載失敗以後執行的.

在這裏插入圖片描述

2.確認下載

在這裏插入圖片描述

3.安裝完成提示

在這裏插入圖片描述

4.數據庫啓動

命令:mysql

1.   啓動命令    [root@localhost src]# systemctl  start  mariadb
 2.   重啓命令    [root@localhost src]# systemctl  restart  mariadb
 3.   關閉命令    [root@localhost src]# systemctl  stop  mariadb 
 4.   開機自啓    [root@localhost src]# systemctl  enable  mariadb 
 5.   關閉自啓    [root@localhost src]# systemctl  disable  mariadb

5.數據庫初始化操做

命令: `mysql_secure_installation’
在這裏插入圖片描述linux

6.測試數據庫用戶名和密碼是否有效

在這裏插入圖片描述

7.導入數據表

說明:若是mysql數據庫須要導入數據表命令以下:
命令: source /xxx/xxxx/xxxx/jtdb.sql;
在這裏插入圖片描述sql

8.Mysql數據庫遠程訪問配置

在這裏插入圖片描述

8.1 關於連接數據庫的說明

說明:數據庫

  1. 若是須要遠程連接數據庫必須經過防火牆
  2. 若是遠程連接數據庫,數據庫中必須開啓遠程訪問權限才行,不然拒絕連接.

8.2 配置數據庫權限配置說明

在這裏插入圖片描述

8.3 配置Linux數據庫權限

8.3.1 切換數據庫mysql

在這裏插入圖片描述
切換Mysql數據庫
在這裏插入圖片描述tcp

8.3.2 修改數據庫表

1).檢查數據表
在這裏插入圖片描述
2).查詢user表中的host/root/password
在這裏插入圖片描述
3).將host=「localhost」 改成 「%」
在這裏插入圖片描述
4).刷新數據庫權限
在這裏插入圖片描述測試

9.配置Linux防火牆策略

9.1檢查防火牆狀態

命令: firewall-cmd --state
在這裏插入圖片描述spa

9.2 防火牆配置

說明:防火牆中有一個配置文件,表示當Linux系統啓動時防火牆應該如何操做!!!
需求: 告訴linux系統之後開機不須要啓動防火牆
命令: systemctl disable firewalld.service
systemctl enable firewalld.service
在這裏插入圖片描述3d

9.3 手動關閉防火牆

說明:經過命令手動將防火牆關閉
命令:rest

  1. systemctl stop firewalld.service
  2. systemctl start firewalld.service

在這裏插入圖片描述

9.4 手動開放防火牆端口

1). 檢查防火牆開放的端口

firewall-cmd --list-ports`

2).檢查端口是否開放

firewall-cmd --query-port 80/tcp

在這裏插入圖片描述
3). 開啓防火牆

firewall-cmd --zone=public --add-port=80/tcp --permanent

在這裏插入圖片描述
4).移除端口

firewall-cmd --zone=public --remove-port=9090/tcp --permanent

在這裏插入圖片描述
5).關於防火牆操做的解釋
–zone #做用域
–add-port=80/tcp #添加端口,格式爲:端口/通信協議
–remove-port=80/tcp #移除端口,格式爲:端口/通信協議
–permanent #永久生效,沒有此參數重啓後失效
6).重啓防火牆

firewall-cmd --reload

9.5 數據庫遠程測試

在這裏插入圖片描述

9.6 導入jtdb.sql

在這裏插入圖片描述

相關文章
相關標籤/搜索