WordPress / 架站教學三:更改 MySQL Administrator 密碼、設定外部靜態 IP 位址

WordPress / 架站教學三:更改 MySQL Administrator 密碼、設定外部靜態 IP 位址

這一篇要討論的是關於一些安全性相關的設定。在前兩篇當中我們已經架設好我們的 WordPress 網站,不過看一下 GCP 的控制面板,還是有一些提示建議我們去做的:更改暫時性的密碼設定外部的靜態 IP 位址

提示關於安全性的設定

更改 MySQL Administrator 的密碼

這裡指的暫時性的密碼,並不是我們前面更改過的 WordPress 預設 user 這個使用者的密碼,而是這個 server 的 root 密碼,也就是 MySQL Administrator 的密碼,預設也是面板上的那一組 Admin password (Temporary)

同時是預設的 WordPress 網站 user 這個使用者的密碼,也是 server 的 MySQL Administrator 密碼 (root password)

在 Bitnami 建立的環境下,很方面的是很多常用的功能都已經被寫成 script 腳本,我們只需要執行腳本、加入參數,就能完成原本麻煩的步驟。根據官方文件的說明,更改 root 密碼只需執行一個腳本即可。

▍ 首先我們先用 SSH 連上主機,並輸入以下指令:

/opt/bitnami/mysql/bin/mysqladmin -p -u root password theNewPasswd

前面的路徑是 Bitnami stack 的安裝路徑,如果你沒有特別更改過,上面這就是預設的路徑。後面的 theNewPasswd 則是新的密碼,這邊替換成你自己的新密碼。

按下 Enter 之後必須再輸入一次原始的密碼,root 密碼就更改完成啦!

關於更改 root 密碼的詳細說明可以參考官方文件:
Modify the MySQL Administrator Password | Bitnami Documentation

如果你忘記了 root 密碼,重設的辦法可以參考這份文件:
Change and Reset The MySQL Root Password | Bitnami Documentation

設定外部的靜態 IP 位址

在我們創建虛擬機器 (VM instance) 時,GCP 會指定一個臨時的 IP 位址 (ephemeral external IP address) 給 server。如果我們將 server 停止運行、重新啟動,這個臨時的 IP 就會被重新配發一個新的位址。但難道每次重新啟動 server 都要重新設定一次 DNS 嗎?所以我們必須指定一個靜態的 IP 位址給這個虛擬機器。

▍ 設定 static external IP address 的步驟:

1. 進入 GCP 的控制後台: VPC network > External IP Address。

2. 在 Type 欄位,將 Ephemeral 改為 Static

3. 輸入名稱後就會將現行的 IP 指定為靜態位址了!

設定的方法就是如此簡單,關於設定 IP 位址可以參考 GCP 的官方文件:
Promoting an ephemeral external IP address | Google Cloud Documentation

 

下一篇:WordPress / 架站教學四:設定 Domain Name 及 Apache 參數 (單一WordPress)

 

WordPress 網站架設與搬家教學系列

WordPress 快速架站教學 (濃縮版):
在 Google Cloud (GCP) 台灣主機上免費架設 WordPress Bitnami

WP 架站教學一:使用 Google 台灣主機免費架設自己的網站 (Mac/Win版)
WP 架站教學二:透過 SSH 連線遠端控制 GCP 並設定 FTP 伺服器 (使用 WordPress Bitnami)
WP 架站教學三:更改 MySQL Administrator 密碼、設定外部靜態 IP 位址
WP 架站教學四:設定 Domain Name 及 Apache 參數
WP 架站教學五:設定 SSL 加密連線,讓網站連線更安全 (以Apache為例)
WP 架站教學六:WordPress 檔案及目錄的結構簡介與預設檔案權限
WP 架站教學七:修改網站外觀樣式,如何建立子主題 (child theme)
WP 多重架站一:如何在同一個伺服器架設第二個 WordPress (Multiple WordPress)
WP 多重架站二:設定 Domain Name,指定多個 WordPress 的網址 (使用subdomain)
WP 多重架站三:設定 SSL 加密連線 (以 Apache 為例)
WP 搬家教學:一個按鍵幫網站搬家,使用 All-in-One Migration

WordPress / 網站架設與搬家教學系列簡介及目錄
https://note.charlestw.com/wordpress-tutorial-category/