天天看點

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

Linux系統下載下傳安裝資料庫MariaDB

1. 啟動Linux系統,檢測是否聯網

可以去ping一下網站

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

ctrl+c退出

2. 去yum下載下傳MariaDB

yum相當于一個應用商城,可以去查找、安裝和删除軟體。

安裝mariadb資料庫的指令:

yum install mariadb-server

安裝中途選擇y。

Is this ok [y/d/N]: y

如果安裝失敗,需要清空安裝檔案,再去重新安裝

清空指令:

yum clean all

3. 啟動資料庫

  • 查詢狀态指令:

    systemctl status mariadb.service

  • 啟動指令:

    systemctl start mariadb.service

  • 重新開機指令:

    systemctl restart mariadb

  • 關閉指令:

    systemctl stop mariadb

4. 資料庫的初始化操作

啟動資料庫後,執行指令

mysql_secure_installation

,之後開始初始化,所有的[Y/n]都選y,

"Enter current password for root (enter for none):"直接回車

"New password:"這裡輸入資料庫密碼(Linux系統輸入密碼不會顯示)

"Re-enter new password:"再次确認密碼

初始化成功後顯示”Thanks for using MariaDB!“

5. 配置Linux資料庫的權限

1. 進入資料庫

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

2. 找到名為mysql的資料庫并進入

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

3. 修改user資料表的host字段中的值

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB
Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

host字段值為

%

是一個通配符,相當于任何IP輸入正确密碼後都可以去通路,當host字段值為

196.168.126.%

相當于IP位址字首為

196.168.126

的用戶端都可以去通路。

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

4. 重新整理資料庫權限,或者重新開機資料庫

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB
提一嘴:退出

quit;

或者

exit;

6. Linux防火牆的更改

1. 檢視防火牆狀态

指令:

firewall-cmd --state

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

2. 關閉防火牆

關閉此次防火牆指令:

systemctl stop firewalld.service

開啟此次防火牆指令:

systemctl satrt firewalld.service

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

之後執行指令讓防火牆在以後開機都不會再開啟

關閉指令:

systemctl disable firewalld.service

開啟指令:

systemctl enable firewalld.service

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

7. 資料庫遠端連接配接測試

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

如果不知道Linux的ip位址可以執行指令

ip addr

Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB

之後就可以在windows本機下遠端操作資料庫了。

補充

  • 關于導入已有資料庫xxx.sql

    可以在遠端連接配接資料庫成功後直接導入,也可以在Linux系統下登入資料庫後執行

    source /ff/fff/xxx.sql;

    ,其中的f表示檔案名,也就是xxx.sql所在的根路徑。
  • 關于防火牆的補充

    個人的話可以直接關閉防火牆,公司的話直接關閉防火牆有一定的危險性,一般會開放指定的一些端口。

    檢查防火牆是否開啟指令:

    firewall-cmd --list-ports

    Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB
    檢查指定端口号是否開放指令:

    firewall-cmd --query-port 端口号/tcp

    Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB
    開啟防火牆的指定端口指令:

    firewall-cmd --zone=public --add-port=端口号/tcp --permanent

    (其中-permanent表示永久生效)
    Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB
    關閉防火牆的指定端口指令:

    firewall-cmd --zone=public --remove-port=端口号/tcp --permanent

    Linux系統下載下傳安裝資料庫MariaDBLinux系統下載下傳安裝資料庫MariaDB