1.使用navicat
1)首先使用root用戶新建連接
2)新建mysql用戶
3)點擊權限,選擇添加權限,出現MySQL中已存在的數據庫列表,選擇你要為該新建用戶開放的數據庫,此處選擇“maibao”數據庫,選擇一些必要的權限信息(我這里進行了全部權限選擇),確定
4)查看新建用戶對數據庫的操作權限,如下圖
5)很重要的一點,別忘記保存!
6)然后新建連接,輸入用戶名和密碼,打開連接,則新建的那個用戶只能看到為他分配的那個數據庫

2.命令行實現
1) 進入mysql的bin目錄
mysql -uusername -ppassword
username為用戶名,password為密碼,一般創建用戶的話,都使用 root用戶
2)登錄成功后,進入mysql數據庫
use mysql
3) 創建新用戶
CREATE USER 'test02'@'localhost' IDENTIFIED BY 'test';
‘test02’為新創建用戶的用戶名,’test’為用戶密碼
4) 為新用戶賦予權限
GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `test`.* TO 'test02'@'localhost';
ON后面的‘test’為數據庫名,TO后面的 ‘test02’表示用戶, ‘localhost’表示只能本地訪問,如果 想讓所有IP都可以訪問,可以將localhost換成 ‘*’星號
5) 刷新權限
flush privileges;