Mysql

為遠端數據庫主機安裝 phpmyadmin

  • June 24, 2014

我在嘗試安裝 phpmyadmin 時遇到問題。我們正在為我們的伺服器使用 AWS 服務。我們的 mysql 數據庫位於 RDS 實例中。現在我正在嘗試在 EC2 實例上安裝 phpmyadmin。

我已經在 EC2 實例上安裝了 mysql-client。當我嘗試安裝 phpmyadmin 時,安裝對話框提示我為 phpmyadmin 創建一個數據庫,並詢問我的 root 使用者憑據。

問題是,預設情況下,安裝對話框正在嘗試登錄 localhost 的數據庫實例,但由於我們的 db 實例位於遠端 RDS 實例上,所以該實例不存在。

我可以跳過這一步並安裝 phpmyadmin,進行必要的配置並登錄到 RDS 上的數據庫實例,但由於缺少 phpmyadmin 表而無法執行查詢。

如何讓 phpmyadmin 安裝對話框預設使用 RDS 上的數據庫實例?

該對話框來自 apt-get 試圖使您的配置變得容易,但它似乎假設您正在安裝到本地電腦上的數據庫。在這種情況下,你應該拒絕那個對話;您必須手動配置“ phpMyAdmin 配置儲存”。儘管對話框說您“必須”安裝數據庫,但我認為這不是真的。官方發布肯定不是這樣。無需配置這些高級功能,它就可以正常工作。

通過 apt-get 安裝 phpMyAdmin 後,您需要編輯配置文件以指向 RDS 數據庫主機名或 IP 地址。我很確定您會在/etc/phpmyadmin/.

安裝 phpMyAdmin 後,您可以使用文件/usr/share/doc/phpmyadmin手動創建數據庫(您很可能通過 phpMyAdmin 登錄並上傳文件),但同樣,我認為根本不需要這樣做。

但是,我要做的只是從http://www.phpmyadmin.net/下載原始碼,然後自己將其解壓縮到您的 Web 根文件夾(很可能/var/www/)並手動配置它。這樣你就不會混淆 apt-get。

希望這可以幫助您上路。

引用自:https://serverfault.com/questions/607286