元數據是關於數據的數據,例如數據庫名或表名、列的數據類型或訪問權限。有時用來表達這些信息的其他術語包括“數據字典”和“系統目錄”。
INFORMATION_SCHEMA是壹個信息數據庫,它保存MySQL服務器維護的所有其他數據庫的信息。INFORMATION_SCHEMA中有幾個只讀表。它們實際上是視圖,不是基本的表,所以妳看不到任何與它們相關的文件。
每個MySQL用戶都可以訪問這些表,但只能訪問表中的特定行,這些行包含用戶有適當訪問權限的對象。
現在很多人用phpmyadmin來管理mysql數據庫,有時候也不希望普通用戶通過phpmyadmin看到INFORMATION_SCHEMA數據庫。妳可以設置它。
在config.default.php設置這樣壹句話(有些是config.default.php)。
$ CFG[' Servers '][$ I][' hide _ db ']= ' information _ schema ';
SQLyog的設置方法:在設置用戶名和密碼時,有壹個數據庫,您可以在其中指定需要訪問的數據庫。
如何設置MySQL-front:如果這個客戶端不想看到這個“information_schema”,在登錄頁簽的用戶名和密碼下也有壹個數據庫,指定就好。
第二個數據庫mysql:這是mysql的核心數據庫,類似於sql server中的主表,主要負責存儲mysql需要使用的控制和管理信息,如數據庫用戶、權限設置、關鍵字等。不能刪除。如果不是很了解mysql,不要輕易修改這個數據庫中的表信息。
第三個數據庫是test:這是壹個在安裝過程中創建的測試數據庫。就像它的名字壹樣,它是壹個完全空的數據庫,沒有任何表,可以被刪除。