首先登陸mysql
一:show databases; 展示所有數據庫(root用戶下)
二:use xxx (數據庫名)使用use選擇數據庫
三:show xxx 查看數據庫中的表
四:desc table_name 查詢表結構
一 、創建一個用戶
# mysql -u root -p # 首先登陸 MySQL 數據庫
> create user '用戶名'@'%' identified by '你要設置的密碼';
二、給用戶賦予某個數據庫的權限
# mysql -u root -p # 首先登陸 MySQL 數據庫 > grant all on 數據庫名.* to '用戶名'@'%' ; > flush privileges;

創建一個賬戶為zyl密碼為wcy5525587的賬戶

看到圖中為zyl用戶賦予訪問wcyshop這個數據庫的權限

退出root權限
現在我們來看看剛才我們用root賬戶授權的用戶能不能訪問wcyshop這個數據庫
首先登陸這個賬戶

然后查看數據庫,可以看到只有一個wcyshop這個賬戶
科普下一information_schema數據庫,information_schema數據庫是MySQL自帶的,它提供了訪問數據庫元數據的方式。什么是元數據呢?元數據是關於數據的數據,如數據庫名或表名,列的數據類型,或訪問權限等。有些時候用於表述該信息的其他術語包括“數據詞典”和“系統目錄”。
在MySQL中,把 information_schema 看作是一個數據庫,確切說是信息數據庫。其中保存着關於MySQL服務器所維護的所有其他數據庫的信息。如數據庫名,數據庫的表,表欄的數據類型與訪問權 限等。在INFORMATION_SCHEMA中,有數個只讀表。它們實際上是視圖,而不是基本表,因此,你將無法看到與之相關的任何文件。


即可完成操作。
