[蘋果急診室] macOS Server 特輯(三):建立自己部落格一定要有的資料庫 MySQL

by 陳寗
2017.05.07 04:56PM
是[蘋果急診室] macOS Server 特輯(五):要讓大家能連你的網站,就從買網址(網域)開始! 這篇文章的首圖

如果只是架設靜態型的網站,像是只有幾個頁面介紹自己的那種類型,或是根本就是一張圖片一路到底,沒有任何「功能」而只是單純呈現單一固定內容的網站,那麼在就不需要使用到資料庫這種東西,直接網站做了放進網頁資料夾即可。

但如果你想要架設的是自己的部落格,可以自己上傳文章、新增相片影片等內容,那麼就會需要一個資料庫來存放這些資料,讓網頁可以依據你新增的內容自己增加同樣格式但內容不同的頁面,不需要每新增一篇文章就得重做一次頁面。

Mac 架設伺服器超簡單的!你用過 macOS Server 了嗎?

想自建伺服器?到「陳寗粉絲團」尋求解答吧!https://www.facebook.com/chenning.wowdigi

--

如果我們只是要單純地擁有一個能與部落格套件(例如 WordPress)對接的資料庫,那麼其實也不需要特地學什麼資料庫語法,直接用圖形化的介面就能開啟一個完整可用的資料庫來存放你的內容。

5619b38b976d9706280d450fcc1b0bb3

我的 macOS Server 教學期望的是人人都能自己架設網站,所以我選擇最容易入門的方案來介紹。因此這裡所用的資料庫是由 Oracle 提供的免費資料庫「MySQL」,同時這也是 WordPress 所要求使用的資料庫。可以在這個連結下載:https://dev.mysql.com/downloads/mysql/

由於我們要安裝在 masOS Server 上,因此請下載 Mac OS X 版,下載上面最大的那個「DMG Archive」即可。

0b859d2f260212bf0ac0260d5f200317

下載時 MySQL 網站會要求你登入,但其實我們也不必那麼麻煩,直接點擊下面的「No thanks…」就可以免登入下載了。

890cef55c25f3ca0945687f7207ad6d8

下載完成之後請打開那個 .dmg 檔案,裡面會有個紙箱圖案。直接雙點擊開啟這個紙箱圖案就能看到下圖的畫面:

dc8fe3fc89272214f9af861c0bb54c91

這就是標準的 macOS 軟體安裝畫面啦~請一直按下一步直到 MySQL 安裝完成為止。不過在安裝完成時會出現下面的畫面,請不要急著按下「OK」,先把這個畫面上的文字看清楚再說。

0df9695393f052c861ccbee3c6c6527b

這上面標記的是 MySQL 預設的系統密碼,標記在上圖紅框圈起來的位置,是一串非常莫名其妙的文字。請先把這畫面用螢幕截圖抓下來,等等初次登入時會需要用到。這串密碼應該每個人都不一樣,因為在初次登入時就會要求你改掉,只是一串用來讓你在第一次登入 MySQL 時使用的密碼,至於帳號則是「root」。

a0cb3862202906aa61c5690841e4b9dc

當你在剛剛那個畫面中按下「OK」之後,整個安裝流程就結束啦~接下來就是要設定我們的 MySQL 資料庫好讓 WordPress 能夠使用。如果你很熟的話,也可以直接用純文字介面來處理,但我們就是要簡單,所以我們要下載「MySQL Workbench」這個軟體用圖形化介面來設定。

請從這個連結下載:https://dev.mysql.com/downloads/workbench/

cdba1c7140408e0f7542b3687c301787

MySQL Workbench 是不需要安裝就能使用的軟體,下載之後直接開啟那個載好的 .dmg 檔案,把裡面有海豚圖案的 App 拖進旁邊的資料夾捷徑(Applications)就能完成安裝。拖進去之後再到你電腦的「應用程式」資料夾裡面開啟這個海豚圖案的 MySQL Workbench.app 即可。

88dfc061dfe85765b0ddf5ae1269fd44

開啟軟體之後會看到上圖的介面,我們要從這裡開啟一個給 WordPress 使用的資料庫。請點擊上圖中圈起來的「+」加號來新增。

96f39beffa5ef2e233746754e5b72d98

這時會出現如上圖要求你登入的畫面,請輸入剛剛在安裝最後步驟時所看到的那串密碼,裡面會有一堆標點符號、大小寫英文,請都依照你所看到的輸入。輸入完之後按下「OK」。

32d6353b5e9567390ba1f2ce75585bd0

按下 OK 之後會要求你更改密碼,這裡就請你輸入你希望的密碼吧!另外提醒一下,相較於網頁本身,這個用來儲存你所有文章內容的「資料庫」是相對更為重要的玩意,因此密碼請不要填寫得太簡單,最好是有大小寫英文數字加上標點符號的設計會比較安全些。

5dab4dc1260a841e4afe19bfd9784878

設定好密碼之後會進到上圖這個界面,請點擊左上角第四個圖案,就是有「+」加號與三個圓柱體碟再一起的圖示,用它能開啟一個資料庫的 Schema 來讓你的網站使用。

一個 Schema 只能給一個網站使用,所以如果你在你的電腦上用 WordPress 開啟了好幾個網站,例如癮科技、癮美食、癮旅遊等三個網站,你就得開啟三個不同名稱的 Schema 才行。

28e71b0729d58b1a2b25520e32ace62c

按下新增的圖示之後,你必須先設定這個 Schema 的名字以供系統辨識。這個名字不需要搞得太複雜,因為一來你的名字只是提供你自己跟系統識別,太複雜沒有意義;二來太複雜的話你之後設定時也很容易打錯名字。所以這個名稱你自己看得出來是給哪個網站用的即可,別搞得太冗長。

輸入完名字之後按下「Apply」進入下一步。

b7682c1409067067fd57f7a0f2df994c

這裡會顯示一下到底 MySQL Workbench 幫你輸入了什麼資料庫指令,例如這裡新增 Schema 時會用上「CREATE SCHEMA」的指令,也算是可以順便學習一下的資源。確認之後就按下「Apply」。

8bdd55be6cc2a9c293455cbe9b89687d

最後這裡會顯示資料庫的運行狀態讓你確認,不過一般來說除非真的很意外,否則通常都是到這裡就是直接正常運行的狀態了。

b8dd226b29b109f6b4bea7784f39cb8e

到這裡為止,你的 MySQL 資料庫就已經是正常運行的狀態,可以開始啟用 WordPress 之類的網站套件了。不過必須注意一點,MySQL 是一個需要啟用讓他運行的「軟體」,如果沒啟用你的網站就會出現「無法連線資料庫」的訊息。

因此我們每次電腦重新開機之後,都要再次啟用 MySQL 才能讓網站正常運行。啟用的方法是從電腦的系統偏好設定中,單次點擊開啟最下面的「MySQL」圖示。

2c1c0b53cbcd8cdfe42ea99a5d23ad2b

接著再點擊上面紅框圈起來的按鈕來啟用,當完成啟用後,在旁邊「The MySQL Server Instance is」後面的字樣就會變成綠色的「running」。不過每次都要自己啟用也是麻煩,所以你可以勾選下面的「Automatically Start …」來讓電腦每次開機時都會自己啟用 MySQL。

到這裡就完成整個 MySQL 的設定了,接下來就是啟用 WordPress 囉~

Mac 架設伺服器超簡單的!你用過 macOS Server 了嗎?

想自建伺服器?到「陳寗粉絲團」尋求解答吧!https://www.facebook.com/chenning.wowdigi

--

作者:陳寗@癮科技