首頁 > 後端開發 > php教程 > 啟用phpmyadmin的額外功能

啟用phpmyadmin的額外功能

Lisa Kudrow
發布: 2025-02-21 11:18:12
原創
420 人瀏覽過

啟用phpmyadmin的額外功能

在管理數據庫時,PHPMYADMIN是最常用的工具之一。默認情況下,PhpMyAdmin做得很好。但是,它帶有很多方便的額外擴展,可以輕鬆激活。在本文中,我們將激活這些擴展名,並查看它們可以為我們做什麼。

鑰匙要點

PhpMyAdmin提供了一系列可以增強數據庫管理的額外功能,包括書籤,高級跟踪和用戶配置節省。可以通過修改config.inc.php文件並在phpMyAdmin數據庫中創建相應的表來激活這些。

>
    >一些有用的功能包括用於保存查詢的“書籤”,用於使外鍵可單擊的“關係”,“表信息”用於顯示特定列而不是ID的“表信息”,以及用於在列名中添加註釋的“列信息”。 🎜>
  • 其他功能,例如“歷史記錄”,以保存在會話中運行的所有查詢,“最近”,以跟踪最近查看的表,“表UI首選項”以自定義表觀視圖和“導航隱藏”以清理導航通過隱藏非活動表格的面板也可以被激活。
  • >
  • 其他功能,例如用於監視表的“跟踪”,用於保存數據庫中的用戶配置的“用戶配置”,“ Designer坐標”,用於可視化表關係的視覺管理,“收藏夾”以書籤表和“保存搜索” “為了保存和執行廣泛的搜索,可以激活以提高phpMyAdmin的可用性。
  • >設置
  • >在繼續之前,請確保phpmyadmin啟動並運行。登錄後,您可能會在主面板底部注意到此消息:>

>單擊此處將帶您進入一個頁面,表明您還沒有激活所有擴展。您可以通過更改config.inc.php文件並添加以下行來激活它們。 >

>將用戶名,密碼和數據庫名稱更改為您自己的喜歡。所有其他配置值都是表名。通過離開這些空白,您將停用這些擴展。但是,如果您想激活任何一個,我建議保留與上面提供的相同名稱。根據您的phpmyadmin版本,默認情況下並非所有配置值都可以使用。在這種情況下,我使用了4.2.x版本的phpmyadmin。

完成後,是時候創建數據庫了。創建一個帶有您在配置文件中定義的名稱的數據庫。接下來,您可以在計算機上搜索一個名為create_tables.sql的文件,可能是在phpmyadmin的根文件夾或腳本子文件夾中。對於Linux計算機,您可能可以在/usr/share/phpmyadmin/xplass/or/usr/usr/share/doc/doc/phpmyadmin/scripts/中找到它。根據您新創建的數據庫運行此SQL文件。如果您在上面的配置中更改了任何表名稱,請確保您也更改此處的表名。
<span>The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.</span>
登入後複製
登入後複製
>

接下來,我們需要使用配置的密碼創建用戶。使用您定義的用戶名和密碼運行以下查詢。

>
<span>The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.</span>
登入後複製
登入後複製
<span>$cfg['Servers'][$i]['controluser'] = 'pma';
</span><span>$cfg['Servers'][$i]['controlpass'] = 'pmapass';
</span><span>$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
</span><span>$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
</span><span>$cfg['Servers'][$i]['relation'] = 'pma__relation';
</span><span>$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
</span><span>$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
</span><span>$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
</span><span>$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
</span><span>$cfg['Servers'][$i]['history'] = 'pma__history';
</span><span>$cfg['Servers'][$i]['recent'] = 'pma__recent';
</span><span>$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
</span><span>$cfg['Servers'][$i]['users'] = 'pma__users';
</span><span>$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
</span><span>$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
</span><span>$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
</span><span>$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
</span><span>$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
</span><span>$cfg['Servers'][$i]['favorite'] = ‘pma__favorite’;
</span><span>$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';</span>
登入後複製

登錄phpmyadmin時,我們之前看到的信息應該消失。如果仍然存在,請單擊鏈接以查看缺少的內容。

讓我們深入研究所有這些擴展。

書籤

通過啟用書籤,您可以將查詢書籤書籤。當您創建查詢時,您可以將一個盒子打勾以添加書籤。另外,當查詢已經運行後,您可以通過向下滾動到頁面底部並填寫書籤框來添加書籤。

>

啟用phpmyadmin的額外功能

>每當您轉到SQL選項卡時,您都會在底部看到可以在幾個書籤查詢之間進行選擇。選擇您要使用的一個,並定義是否要提交,查看或刪除查詢。

>

啟用phpmyadmin的額外功能

關係

選項關係可能是我在整個列表中使用的最佳功能之一。如果您使用的是外鍵,這些密鑰將變得可單擊。通過單擊外鍵,您將被重定向到另一個表格,以該特定的鍵顯示記錄。

>另外,在使用外鍵添加或編輯記錄時,您將獲得具有所有可能選項的選擇列表。

>

啟用phpmyadmin的額外功能

表信息

在外鍵時,看到所有可能的值的下拉列表很不錯。但是,如果它顯示某個列而不是ID,那就更好了。為此,請確保激活table_info。轉到主表,單擊結構,然後單擊“關係視圖”鏈接。如果您一直向下滾動到頁面底部,則可以定義要顯示哪個列。

>

啟用phpmyadmin的額外功能>每當我現在使用外鍵創建新記錄時,我選擇的列中的值現在顯示在主鍵旁邊。您不再需要記住一個鑰匙。

啟用phpmyadmin的額外功能> pdf頁

>可以將您的關係導出到PDF。為此,您需要在配置中激活PDF_PAGE,TABLE_COORDS和關係。接下來,打開要導出到PDF的數據庫。單擊“操作”選項卡。接下來,單擊“編輯或導出關係架構鏈接”並繼續。填寫所有字段,然後單擊提交。如果您填寫了表格,則PDF將推出,顯示您請求的所有數據。

列信息

>使用列信息,您可以將註釋添加到列名中。當您想向其他人清楚地表明您在本專欄中的期望或其中包含的內容時,這可能會派上用場。您可以通過更改列數據來做到這一點。您會注意到已經添加了一個新的評論字段。如果您填寫評論,則該評論將出現在列標題下方。 >

啟用phpmyadmin的額外功能

接下來,您也可以將轉換應用於列,就像添加註釋的方式相同。通過轉換,您可以將文件名轉換為可點擊鏈接,該鏈接將打開實際文件。 >

歷史

>如果您啟用歷史記錄,則通過phpmyadmin運行的所有查詢都保存在您的歷史中,直到您註銷或關閉瀏覽器為止。您可以通過打開查詢彈出窗口並單擊SQL歷史記錄來查看查詢歷史記錄。

最近的

在導航面板中,您會注意到有一個最近的按鈕,其中包含一個您最近查看的所有桌子的下拉按鈕。默認情況下,此最新表的列表已經顯示。但是,如果您想在會話之間保持持久性,則可以在配置文件中激活近期,以確保保存您的最新活動。

>

表UI首選項

查看表時,您可以通過將其拖動到另一個位置來重新排序。這些更改僅適用於您。實際表的訂單仍然相同。接下來,您還可以對列上升和下降進行排序。在您的會議期間,您正在執行的視覺更改將保存。但是,登錄後,這些設置將被設置為默認設置。通過啟用table_uiprefs,設置將是持久的,請確保您始終具有與配置的視圖相同的視圖。

用戶和用戶組

>您可能不想向所有用戶顯示所有選項。在這種情況下,您可以通過轉到“用戶”選項卡將用戶組添加到phpmyadmin。創建一個新組並定義他們可以看到的內容。接下來,您可以將用戶分配給此組,確保他們只能在創建組時看到您標記的菜單項。這樣,您可以向不同類型的用戶展示不同的視圖,並確保您看不到任何未使用的選項。

導航隱藏

啟用phpmyadmin的額外功能>在導航示威的情況下,您可以在導航面板中的概述中隱藏某些表。通過單擊桌子旁邊的燈泡,它將消失。您可以通過單擊表名稱旁邊的燈泡再次重新出現。這樣,您可以使您的視圖變得更加干淨,而藏匿的桌子您沒有積極使用。

>

跟踪

>通過跟踪,您可以跟踪特定表上通過phpmyadmin執行的任何更改。通過轉到表,然後打開名為Tracking的選項卡,您可以創建當前表的版本。現在保存通過phpmyadmin執行的該表的任何更改。這樣,您可以輕鬆地跟踪此表自該版本創建以來發生的變化。

>

啟用phpmyadmin的額外功能

>用戶配置

默認情況下,任何用戶配置都保存在您的瀏覽器中。這意味著,每當您使用其他瀏覽器或清潔瀏覽器緩存時,所有設置都會丟失。通過激活USERCONFIG,配置將保存在數據庫中,使您可以保留相同的設置。

設計器坐標

通過啟用Designer_coords,您可以在設計人員模式下查看表之間的關係。如果您轉到數據庫並單擊Designer,您將看到類似的視圖,如下所示,指示所有關係。接下來,您可以通過此窗口以視覺方式管理這些關係。

啟用phpmyadmin的額外功能>最愛

>查看數據庫時,您會注意到,當您激活喜歡的人時,恆星出現在表名旁邊。通過單擊星星,您可以將該表添加到您的收藏夾中。在導航面板中,您會看到一個喜歡的下拉菜。您在收藏夾中添加的所有表都將出現在此下拉菜單中。

>

啟用phpmyadmin的額外功能保存的搜索

>打開數據庫並且要進入“查詢”選項卡時,您可以在此處配置大量搜索。您可以通過書籤來保存此搜索。請注意,這與我們之前看到的SQL書籤不同。但是,這樣,您可以保存搜索並稍後執行它們。

>

啟用phpmyadmin的額外功能結論

激活這些擴展很容易,並且可以真正提高phpMyAdmin的可用性。我特別喜歡我可以單擊外鍵的事實,以便我可以看到它連接的記錄。您是否要在phpmyadmin中激活這些擴展,如果是,您將要激活哪些擴展?你一直在使用它們嗎?我很想在下面的評論中收到您的來信。

>

經常詢問有關啟用PhpMyAdmin的額外功能的問題(常見問題解答)

>在phpmyadmin中啟用額外功能的好處是什麼?這些功能包括對錶對錶進行更改的高級跟踪,保存和加載查詢的能力以及導入和導出設置的選項。這些功能可以幫助您更有效地管理數據庫,節省時間並降低錯誤的風險。

>

>我如何在phpmyadmin中啟用高級跟踪?

高級跟踪允許您在PHPMYADMIN中監視對您的桌子進行了更改。要啟用此功能,您需要在phpmyadmin數據庫中創建“ PMA_Tracking”表。創建此表後,您可以通過選擇該表並單擊“跟踪”選項卡。 phpmyadmin中的加載查詢,您需要在phpmyadmin數據庫中創建一個“ pma_bookmark”表。創建此表後,您可以通過單擊“查詢”選項卡中的“此SQL查詢”選項來保存查詢。要加載保存的查詢,您可以轉到“ SQL”選項卡,然後從“書籤SQL查詢”下拉列表中選擇查詢。

>如何在phpmyadmin中導入和導出設置?要在phpmyadmin中導入和導出設置,您需要在phpmyadmin數據庫中創建一個“ pma_userconfig”表。創建此表後,您可以通過轉到“設置”選項卡並單擊“導出”按鈕來導出設置。要導入設置,您可以轉到“設置”選項卡,然後單擊“導入”按鈕。

> phpmyadmin中的'pma__tracking'表的目的是什麼? 'phpmyadmin中的表用於跟踪對其他表進行的更改。此功能對於需要跟踪更改以進行審核或故障排除目的的數據庫管理員特別有用。

>

> phpmyadmin中'pma__bookmark'表的目的是什麼? phpmyadmin中的表用於保存和加載SQL查詢。此功能可以通過允許您保存複雜的查詢並單擊加載它們來節省您的時間和精力。

> phpmyadmin中的“ pma__userconfig”表的目的是什麼? phpmyadmin中的pma__userconfig'表用於導入和導出用戶設置。如果您需要將設置從一個phpmyadmin安裝移至另一個功能,則此功能可能很有用。

我可以在不創建其他表的情況下啟用phpmyadmin中的額外功能嗎?

不,您無法啟用額外的功能在phpmyadmin中,沒有創建必要的表。這些表需要存儲與額外功能相關的數據。

>

>我可以在phpmyadmin啟用phpmyadmin中禁用額外功能嗎?為此,您需要從phpmyadmin數據庫中刪除相應的表。

>

>是否有與phpmyadmin中啟用額外功能有關的風險?

>

增強您的數據庫管理經驗。但是,與任何數據庫操作一樣,請務必小心並確保您了解自己在做什麼。在對數據庫進行任何更改之前,請始終備份您的數據。

以上是啟用phpmyadmin的額外功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板