啟用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時,我們之前看到的信息應該消失。如果仍然存在,請單擊鏈接以查看缺少的內容。
讓我們深入研究所有這些擴展。
書籤
通過啟用書籤,您可以將查詢書籤書籤。當您創建查詢時,您可以將一個盒子打勾以添加書籤。另外,當查詢已經運行後,您可以通過向下滾動到頁面底部並填寫書籤框來添加書籤。>
>
選項關係可能是我在整個列表中使用的最佳功能之一。如果您使用的是外鍵,這些密鑰將變得可單擊。通過單擊外鍵,您將被重定向到另一個表格,以該特定的鍵顯示記錄。
>另外,在使用外鍵添加或編輯記錄時,您將獲得具有所有可能選項的選擇列表。
>
在外鍵時,看到所有可能的值的下拉列表很不錯。但是,如果它顯示某個列而不是ID,那就更好了。為此,請確保激活table_info。轉到主表,單擊結構,然後單擊“關係視圖”鏈接。如果您一直向下滾動到頁面底部,則可以定義要顯示哪個列。
>
>每當我現在使用外鍵創建新記錄時,我選擇的列中的值現在顯示在主鍵旁邊。您不再需要記住一個鑰匙。
> pdf頁
>可以將您的關係導出到PDF。為此,您需要在配置中激活PDF_PAGE,TABLE_COORDS和關係。接下來,打開要導出到PDF的數據庫。單擊“操作”選項卡。接下來,單擊“編輯或導出關係架構鏈接”並繼續。填寫所有字段,然後單擊提交。如果您填寫了表格,則PDF將推出,顯示您請求的所有數據。列信息
>使用列信息,您可以將註釋添加到列名中。當您想向其他人清楚地表明您在本專欄中的期望或其中包含的內容時,這可能會派上用場。您可以通過更改列數據來做到這一點。您會注意到已經添加了一個新的評論字段。如果您填寫評論,則該評論將出現在列標題下方。
歷史
>如果您啟用歷史記錄,則通過phpmyadmin運行的所有查詢都保存在您的歷史中,直到您註銷或關閉瀏覽器為止。您可以通過打開查詢彈出窗口並單擊SQL歷史記錄來查看查詢歷史記錄。
最近的在導航面板中,您會注意到有一個最近的按鈕,其中包含一個您最近查看的所有桌子的下拉按鈕。默認情況下,此最新表的列表已經顯示。但是,如果您想在會話之間保持持久性,則可以在配置文件中激活近期,以確保保存您的最新活動。
>表UI首選項
查看表時,您可以通過將其拖動到另一個位置來重新排序。這些更改僅適用於您。實際表的訂單仍然相同。接下來,您還可以對列上升和下降進行排序。在您的會議期間,您正在執行的視覺更改將保存。但是,登錄後,這些設置將被設置為默認設置。通過啟用table_uiprefs,設置將是持久的,請確保您始終具有與配置的視圖相同的視圖。
用戶和用戶組
>您可能不想向所有用戶顯示所有選項。在這種情況下,您可以通過轉到“用戶”選項卡將用戶組添加到phpmyadmin。創建一個新組並定義他們可以看到的內容。接下來,您可以將用戶分配給此組,確保他們只能在創建組時看到您標記的菜單項。這樣,您可以向不同類型的用戶展示不同的視圖,並確保您看不到任何未使用的選項。
導航隱藏
>在導航示威的情況下,您可以在導航面板中的概述中隱藏某些表。通過單擊桌子旁邊的燈泡,它將消失。您可以通過單擊表名稱旁邊的燈泡再次重新出現。這樣,您可以使您的視圖變得更加干淨,而藏匿的桌子您沒有積極使用。
跟踪
>通過跟踪,您可以跟踪特定表上通過phpmyadmin執行的任何更改。通過轉到表,然後打開名為Tracking的選項卡,您可以創建當前表的版本。現在保存通過phpmyadmin執行的該表的任何更改。這樣,您可以輕鬆地跟踪此表自該版本創建以來發生的變化。
>
>用戶配置
默認情況下,任何用戶配置都保存在您的瀏覽器中。這意味著,每當您使用其他瀏覽器或清潔瀏覽器緩存時,所有設置都會丟失。通過激活USERCONFIG,配置將保存在數據庫中,使您可以保留相同的設置。
設計器坐標通過啟用Designer_coords,您可以在設計人員模式下查看表之間的關係。如果您轉到數據庫並單擊Designer,您將看到類似的視圖,如下所示,指示所有關係。接下來,您可以通過此窗口以視覺方式管理這些關係。
>最愛
>查看數據庫時,您會注意到,當您激活喜歡的人時,恆星出現在表名旁邊。通過單擊星星,您可以將該表添加到您的收藏夾中。在導航面板中,您會看到一個喜歡的下拉菜。您在收藏夾中添加的所有表都將出現在此下拉菜單中。
>
保存的搜索
>打開數據庫並且要進入“查詢”選項卡時,您可以在此處配置大量搜索。您可以通過書籤來保存此搜索。請注意,這與我們之前看到的SQL書籤不同。但是,這樣,您可以保存搜索並稍後執行它們。
>
結論
>經常詢問有關啟用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中監視對您的桌子進行了更改。要啟用此功能,您需要在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的額外功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP中有四種主要錯誤類型:1.Notice:最輕微,不會中斷程序,如訪問未定義變量;2.Warning:比Notice嚴重,不會終止程序,如包含不存在文件;3.FatalError:最嚴重,會終止程序,如調用不存在函數;4.ParseError:語法錯誤,會阻止程序執行,如忘記添加結束標籤。

PHP和Python各有優勢,選擇依據項目需求。 1.PHP適合web開發,尤其快速開發和維護網站。 2.Python適用於數據科學、機器學習和人工智能,語法簡潔,適合初學者。

在PHP中,應使用password_hash和password_verify函數實現安全的密碼哈希處理,不應使用MD5或SHA1。1)password_hash生成包含鹽值的哈希,增強安全性。 2)password_verify驗證密碼,通過比較哈希值確保安全。 3)MD5和SHA1易受攻擊且缺乏鹽值,不適合現代密碼安全。

HTTP請求方法包括GET、POST、PUT和DELETE,分別用於獲取、提交、更新和刪除資源。 1.GET方法用於獲取資源,適用於讀取操作。 2.POST方法用於提交數據,常用於創建新資源。 3.PUT方法用於更新資源,適用於完整更新。 4.DELETE方法用於刪除資源,適用於刪除操作。

PHP在電子商務、內容管理系統和API開發中廣泛應用。 1)電子商務:用於購物車功能和支付處理。 2)內容管理系統:用於動態內容生成和用戶管理。 3)API開發:用於RESTfulAPI開發和API安全性。通過性能優化和最佳實踐,PHP應用的效率和可維護性得以提升。

PHP是一種廣泛應用於服務器端的腳本語言,特別適合web開發。 1.PHP可以嵌入HTML,處理HTTP請求和響應,支持多種數據庫。 2.PHP用於生成動態網頁內容,處理表單數據,訪問數據庫等,具有強大的社區支持和開源資源。 3.PHP是解釋型語言,執行過程包括詞法分析、語法分析、編譯和執行。 4.PHP可以與MySQL結合用於用戶註冊系統等高級應用。 5.調試PHP時,可使用error_reporting()和var_dump()等函數。 6.優化PHP代碼可通過緩存機制、優化數據庫查詢和使用內置函數。 7

PHP通過$\_FILES變量處理文件上傳,確保安全性的方法包括:1.檢查上傳錯誤,2.驗證文件類型和大小,3.防止文件覆蓋,4.移動文件到永久存儲位置。

在PHPOOP中,self::引用當前類,parent::引用父類,static::用於晚靜態綁定。 1.self::用於靜態方法和常量調用,但不支持晚靜態綁定。 2.parent::用於子類調用父類方法,無法訪問私有方法。 3.static::支持晚靜態綁定,適用於繼承和多態,但可能影響代碼可讀性。
