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