主機 網站架設

[教學] cPanel 開啟 遠端MySQL 資料庫外連服務,就可跨主機來存取資料庫

2019/11/19

梅問題-[教學] cPanel 開啟 MySQL 資料庫外連服務,跨主機也可存取資料庫
  由於最近梅干正透過PHP,開發一個小東西,但需存取資料庫,雖然說在本機電腦中,可以使用模擬器,來存取本機端的資料庫,但每當開發完畢後,再把資料庫倒入遠端的虛擬主機中,感覺有些小麻煩,同時當遠端存取還有個好處,那就是可以將資料庫與主機分離開來,搬家也變得輕鬆許多。

  而一般的虛擬主機,預設資料庫的位置都是localhost,但透過cPanel中,就可將MySQL開啟外連服務,讓其它主機或是本機的電腦,皆可存取遠端資料庫中的資料,如此一來也不用資料倒來倒去,同時又可達到網站與資料庫分開來,因此有此需求的朋友,不坊也可參考看看囉!如何透過cPanel開啟MySQL外連的服務。


Step1
當梅干使用Sequel Pro資料庫管理工具,要登入糖果主機中的資料庫時,則會出現無法連接的訊息。
梅問題-[教學] cPanel 開啟 MySQL 資料庫外連服務,跨主機也可存取資料庫
Step2
這時登入cPanel管理面板,點選「遠端MySQL」圖示。
梅問題-[教學] cPanel 開啟 MySQL 資料庫外連服務,跨主機也可存取資料庫
Step3
接著再輸入要存取主機的IP位置,或是輸入%,但梅干會比較建議,以限定IP的方式進行存取會比較安全,當輸入%,表示任何人皆可去連資料庫。
梅問題-[教學] cPanel 開啟 MySQL 資料庫外連服務,跨主機也可存取資料庫
Step4
設定完畢後,再回到SequelPro的管理工具後,再試著連接看看。
梅問題-[教學] cPanel 開啟 MySQL 資料庫外連服務,跨主機也可存取資料庫
Step5
哈~終於成功的連入遠端的資料庫啦!
梅問題-[教學] cPanel 開啟 MySQL 資料庫外連服務,跨主機也可存取資料庫
Step6
甚至也可透過PHP來存取MySQL中的資料啦!如此一來就可將MySQL當成雲端資料庫來使用啦!
梅問題-[教學] cPanel 開啟 MySQL 資料庫外連服務,跨主機也可存取資料庫