數(shù)據(jù)庫grant用法 如何來使用MySQL的GRANT語句要授予權(quán)限,以一個(gè)用戶?
如何來使用MySQL的GRANT語句要授予權(quán)限,以一個(gè)用戶?您可以使用phpMyAdmin通過輸入語句來創(chuàng)建用戶,也可以使用帶有圖形界面的通用SQL管理程序來創(chuàng)建和編輯用戶??以用phpMyAdmin
如何來使用MySQL的GRANT語句要授予權(quán)限,以一個(gè)用戶?
您可以使用phpMyAdmin通過輸入語句來創(chuàng)建用戶,也可以使用帶有圖形界面的通用SQL管理程序來創(chuàng)建和編輯用戶
??以用phpMyAdmin通過輸入語句的方法建立用戶,或者一般的圖形界面的SQL管理程序也可以建立和編輯用戶.
這里只說使用GRANT語句的方法,當(dāng)然還有直接修改MySQL表的方法,不過很麻煩,用的人不多~
前提是有MySQL root權(quán)限
例子:建立另一個(gè)超級(jí)用戶(所有權(quán)限)的方法
GRANT ALL ON *.* TO username@localhost IDENTIFIED BY "password" WITH GRANT OPTION
localhost是主機(jī)名,也可以是IP,用于限定這個(gè)用戶是否可以遠(yuǎn)程連接.還可以用通配符"%",比如%.im286.com,或者202.97.224.%
*.* 中第一個(gè)星星是數(shù)據(jù)庫名(*為所有數(shù)據(jù)庫),第二個(gè)星星是表名(*為前面數(shù)據(jù)庫下的所有表)
ALL 是指全部語句的操作權(quán)限(經(jīng)??吹教摂M主機(jī)等的用戶沒有DROP權(quán)限,就是這里做了手腳)
語法大概就是這樣吧.
前提是mysql有根權(quán)限
示例:方法創(chuàng)建另一個(gè)超級(jí)用戶(所有權(quán)限)]grant all on*。*至用戶名@localhost由帶有g(shù)rant選項(xiàng)的“password”標(biāo)識(shí)
localhost是主機(jī)名或IP,用于限制用戶是否可以遠(yuǎn)程連接。它還可以使用通配符“%”,例如%。Im286.com或202.97.224.%]**第一顆星是數(shù)據(jù)庫名(*表示所有數(shù)據(jù)庫),第二顆星是表名(*表示上一個(gè)數(shù)據(jù)庫下的所有表)
all是指所有語句的操作權(quán)限(通常可以看到,虛擬主機(jī)等用戶沒有drop權(quán)限,這就是他們?cè)谶@里所做的)
語法可能是這樣的