【物聯網開發系列】雲端主機安裝與設定(資料庫設定篇)

  • 文/曹永忠

本篇是「物聯網開發系列」系列中「雲端主機安裝與設定」的第四篇。前文在此:123。本文將介紹 NAS 的資料庫設定,介紹完後,更能夠建立完整的雲端服務。

這幾年來,由於網路儲存大量被個人、企業、組織…所需要,加上網路安全與安全監控迫切需要,產生許多各式各樣的警監系統供應整個市場需求,而警監系統的核心需要也是影音儲存中心,所以網路連接儲存裝置 (Network Attached Storage:NAS) 隨之興起。網路連接儲存裝置 (NAS) 是一種專門的資料儲存技術的名稱,它可以直接連接在電腦網路上面,對異質網路使用者提供了集中式資料存取服務。

NAS 和傳統的檔案儲存服務或直接儲存裝置 (DAS) 不同的地方,在於 NAS 裝置上面的作業系統和軟體只提供了資料儲存、資料存取、以及相關的管理功能。此外,NAS 裝置也提供了不止一種檔案傳輸協定,而且提供一個以上的硬碟,而且和傳統的檔案伺服器一樣,許多 NAS 還提供 RAID 備援服務。

之前筆者介紹了 QNAP 威聯通 TS-431P2-1G 4-Bay NAS 網頁主機安裝與設定的詳細過程,相信許多讀者閱讀後有躍躍欲試的衝動,但是網頁主機需要資料庫的搭配,才能搭配出更多的雲端服務;本文將介紹如何使用 NAS 主機,作為一台網頁主機,進而搭配資料庫,更能夠建立完整的雲端服務。

威聯通 TS-431P2-1G 4-Bay NAS 介紹

上篇文章介紹威聯通科技(QNAP)的 TS-431P2-1G 4-Bay NAS (如下圖所示)。

圖 1: QNAP TS-431P2 主機

進入 NAS 主機

如下圖所示,依據您 NAS 主機的網址,進入主機。

圖 2:進入主機

如下圖所示,請選「登入」登入主機。

圖 3:登入主機。

如下圖所示,為 NAS 登入畫面。

圖 4:NAS 登入畫面

如下圖所示,輸入帳號與密碼。

圖 5:輸入帳號與密碼

如下圖所示,輸入帳號與密碼之後登入主機。

圖 6:登入主機

如下圖所示,為安全性選項警示畫面。

圖 7:安全性選項警示

如下圖所示,仍繼續執行。

圖 8:仍繼續執行

如下圖所示,登入主機,下面為主畫面。

圖 9:主機主畫面

安裝 phpMyadmin

如下圖所示,登入 NAS 主機之後可以看到下列畫面。

圖 10:主機主畫面

如下圖所示,進入 APP Center。

圖 11:進入 APP Center

如下圖所示,系統進到 APP Center 主畫面。

圖 12:APP Center 主畫面

如下圖所示,請點選工具後切換到工具子畫面。

圖 13:切換到工具子畫面

如下圖所示,準備安裝 phpmyadmin。

圖 14:準備安裝phpmyadmin

如下圖所示,我們點選 phpmyadmin 圖示後,進入安裝 phpmyadmin 畫面。

圖 15:安裝 phpmyadmin 畫面

接下來我們必須先選擇安裝 phpmyadmin 所在磁區。

圖 16:選擇安裝 phpmyadmin 所在磁區

如下圖所示,確定安裝phpmyadmin。

圖 17:確定安裝 phpmyadmin

如下圖所示,可以看到 phpmyadmin 正在安裝中。

圖 18:phpmyadmin 安裝中

等沒有多久,如下圖所示,我們可以看到安裝 phpmyadmin 完成。

圖 19:安裝 phpmyadmin 完成

登入 phpMyadmin 管理介面

如下圖所示,請啟動瀏覽器。

圖 20:請啟動瀏覽器

如下圖所示,請在瀏覽器網址列輸入網址。

圖 21:輸入網址

如下圖所示,我們網址列輸入網址:https://192.168.88.88:8081/phpMyAdmin/。

圖 22:輸入 phpmyadmin 網址

如下圖所示,我們登入 phpmyadmin 管理程式,進入 phpmyadmin 主畫面。

圖 23:phpmyadmin 主畫面

如下圖所示,我們使用登入 phpmyadmin 帳號資訊,帳號:root,預設密碼: admin,輸入完畢後就可以登入。

圖 24:登入 phpmyadmin 帳號資訊

如下圖所示,我們登入之後,進入 phpmyadmin 管理主畫面。

圖 25:phpmyadmin 管理主畫面

如下圖所示,我們點選資料庫管理。

圖 26:點選資料庫管理

如下圖所示,我們進入資料庫管理主畫面。

圖 27:資料庫管理主畫面

如下圖所示,我們輸入新建資料庫名稱。

圖 28:輸入新建資料庫名稱

如下圖所示,我們確定輸入新建資料庫文字編碼。

圖 29:輸入新建資料庫文字編碼

如下圖所示,我們按下建立資料庫。

圖 30:按下鍵立資料庫

如下圖所示,我們完成建立 iot 資料庫。

圖 31:完成建立 iot 資料庫

到此,我們已經完成安裝 QNAP 威聯通 TS-431P2-1G 4-Bay NAS 之 mySQL 的管理介面系統:phpMyadmin 管理系統,並產生一個 iot 資料庫來測試資料庫系統,相信上述一步一步的設定步驟,讀者可以開始管理 mySQL 資料庫。
至於其他 QNAP 型號或其他廠牌的 mySQL 的管理介面系統:phpMyadmin 管理系統的安裝與設定也都是大同小異, 相信讀者可以融會貫通。

後續

本篇是【物聯網開發系列】系列中「雲端主機安裝與設定」的第四篇──資料庫設定篇,主要告訴讀者,如何將市售的 NAS 主機產品,講解 mySQL 的管理介面系統: phpMyadmin 管理系統安裝與設定,下篇將針對資料庫與 php 整合逐一著墨,請讀者拭目以待。

後續筆者還會繼續發表「物聯網開發」系列的文章,在未來我們可以創造出更優質,更具未來性的物聯網 (Internet of Thing:IOT) 產品開發相關技術。

敬請期待更多的文章。

作者介紹

曹永忠 (Yung-Chung Tsao):目前為自由作家,專注於軟體工程、軟體開發與設計、物件導向程式設計、物聯網系統開發、Arduino 開發、嵌入式系統開發,商品攝影及人像攝影。長期投入資訊系統設計與開發、企業應用系統開發、軟體工程、物聯網系統開發、軟硬體技術整合等領域,並持續發表作品及相關專業著作。

Email:prgbruce@gmail.com/Line ID:dr.brucetsao/作者網頁臉書社群(Arduino.Taiwan)Github 網站Youtub

分享到社群

曹永忠

曹永忠 (Yung-Chung Tsao) ,目前為自由作家暨專業Maker,專研於軟體工程、軟體開發與設計、物件導向程式設計,商品攝影及人像攝影。長期投入創客運動、資訊系統設計與開發、企業應用系統開發、軟體工程、新產品開發管理、商品及人像攝影等領域,並持續發表作品及相關專業著作。 Email:prgbruce@gmail.com Line ID:dr.brucetsao 作者網站:https://www.cs.pu.edu.tw/~yctsao/ 臉書社群(Arduino.Taiwan):https://www.facebook.com/groups/Arduino.Taiwan/ Github網站:https://github.com/brucetsao/ Youtube:https://www.youtube.com/channel/UCcYG2yY_u0m1aotcA4hrRgQ