首頁  >  文章  >  資料庫  >  在Ubuntu 17.04上透過PhpMyAdmin管理遠端MySQL資料庫17.10

在Ubuntu 17.04上透過PhpMyAdmin管理遠端MySQL資料庫17.10

藏色散人
藏色散人轉載
2020-02-29 14:14:452481瀏覽

在Ubuntu 17.04上透過PhpMyAdmin管理遠端MySQL資料庫17.10

phpMyAdmin讓您可以透過簡單的網頁瀏覽器管理MySQL或MariaDB資料庫。在大多數環境中,phpMyAdmin軟體包與資料庫伺服器安裝在同一台伺服器上…因此在那裡不需要太多配置…它應該可以正常工作。

但是,如果要透過phpMyAdmin Web介面在遠端伺服器上管理MySQL或MariaDB資料庫,則需要對其設定檔進行一些變更。

為了存取和管理遠端MySQL或MariaDB伺服器,必須將伺服器配置為允許透過網路進行遠端存取。以下步驟將向您顯示操作方法。

這個簡短的教學將在Ubuntu 17.04上安裝並設定phpMyAdmin。 17.10存取和管理遠端MySQL或MariaDB資料庫伺服器。準備好後,請繼續以下步驟:

步驟1:同一主機上的phpMyAdmin和資料庫

傳統上,phpMyAdmin和MySQL / MariaDB伺服器安裝在同一台主機上。這是標準安裝且最受歡迎。

要將phpMyAdmin與資料庫伺服器安裝在同一台主機上,請執行以下指令

sudo apt更新

sudo apt安裝php libapache2-mod-phpmyadmin

在安裝過程中,應該要提示您選擇要為phpMyAdmin設定的Web伺服器。對於本文,我們將使用Apache2作為Web伺服器。

安裝完成後,開啟瀏覽器並前往http:// servername / phpmyadmin

用伺服器的實際主機名稱取代伺服器名稱。登入時,頁面輸入root作為使用者名稱並使用密碼登入。

這將使您登入並允許您管理伺服器上的資料庫。

步驟2:不同主機上的phpMyAdmin和資料庫

步驟1顯示了標準的phpMyAdmin安裝…但是,如果要管理的資料庫伺服器是遠端的,則必須以不同的方式配置phpMyAdmin。

phpMyAdmin的設定檔位於/ etc / phpmyadmin中。主要設定檔是/etc/phpmyadmin/config.inc.php。此檔案包含全域應用於phpMyAdmin的設定選項。

要使用phpMyAdmin管理另一個伺服器上託管的MySQL資料庫,請在/etc/phpmyadmin/config.inc.php中進行以下調整:

sudo nano /etc/phpmyadmin/config.inc.php

然後更改看起來像下面的那一行

i]['host'] = '

cfg['Servers'][

dbserver替換為實際的遠端資料庫伺服器名稱或IP位址。另外,請確保phpMyAdmin主機有權存取遠端資料庫。

另一個重要的設定檔是/etc/phpmyadmin/apache.conf,該檔案符號連結到/etc/apache2/conf-available/phpmyadmin.conf,並且一旦啟用,將用於設定Apache2以服務phpMyAdmin網站。該檔案包含用於載入PHP的指令,目錄權限等。從終端類型:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin.conf sudo systemctl重新載入apache2.service

步驟3:將MySQL Server設定為允許遠端存取

現在,用戶端電腦上已安裝phpMyAdmin,連接到安裝了MySQL / MariaDB資料庫的遠端伺服器…然後執行以下命令以開啟其預設配置文件。

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

然後將下列行改為:

bind-address=0.0.0.0

下一步執行以下命令,以允許root使用者從客戶端電腦存取伺服器。

sudo mysql -u root -p將

所有特權打開到' root'@'192.168.71.20'標識為' root_password_here'WITHGRANT OPTION;

用您要連接的位址替換IP位址。退出,您就完成了。

編輯完上面的檔案後,儲存變更並登入http:// clientPC / phpmyadmin

用客戶端電腦IP或主機名稱取代http:// clientPC / phpmyadmin。

這應該可以讓您從客戶端phpMyAdmin Web入口網站遠端登入伺服器。

這是如何管理遠端MySQL / MariaDB伺服器。

在Ubuntu 17.04上透過PhpMyAdmin管理遠端MySQL資料庫17.10

恭喜你!您已成功設定phpMyAdmin

在Ubuntu 17.04上透過PhpMyAdmin管理遠端MySQL資料庫17.10

以上是在Ubuntu 17.04上透過PhpMyAdmin管理遠端MySQL資料庫17.10的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除