可以通過phpmyadmin給數據庫創建用戶,并設置權限,創建用戶和設置權都比較簡單。
root用戶用于創建任意用戶,可以分配所有權利;mysql自帶的超級管理員,當然它是屬于本地用戶。
本地用戶就是為與數據庫同臺的主機,提供訪問數據庫。用戶可以帶密碼,也可無密碼。本地用戶是無法通過客戶端工具(phpmyadmin,sqlyog等)連接到遠程sql上,
不管此用戶的權限多大,即使所有,不管此用戶有無密碼,都不能連接到遠程sql上。
任意主機用戶任意主機用戶是為與數據庫不同臺的主機,提供訪問數據庫。用戶可以帶密碼,也可以無密碼。任意主機用戶在數據庫主機上,是無法登陸的。
(當具有所有權的任意主機用戶密碼為空時,可以在l本地數據庫登陸,但是沒有數據庫創建權限,只能看到mysql自帶的兩個數據庫test,information_schema)
具體創建數據庫用戶如圖選擇標號1處【添加用戶】就可以開始創建各種數據庫用戶,之后選擇【重新載入權限】來刷新標號3處的用戶概況一欄。
%代表任意主機用戶,localhost代表本地用戶
user1,user2,user3用戶可以直接登錄本地數據庫(雖然是任意主機用戶,但是密碼為空),權限丟失。當然如果是從別的主機客戶端登錄,權限保持。
user5用戶可以直接登錄本地數據庫,權限保持。無法從別的主機客戶端登錄。
user6用戶不能直接登錄本地數據庫,可以從別的主機客戶端登錄,權限保持。
user7,user8用戶可以直接登錄本地數據庫,權限保持。無法從別的主機客戶端登錄。
PHP編程鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答