MySQL 刪除使用者許可權

2021-10-03 21:02:21 字數 1671 閱讀 8077

mysql 資料庫中可以使用 revoke 語句刪除乙個使用者的許可權,此使用者不會被刪除。

語法格式有兩種形式,如下所示:

1 第一種:

revoke 《許可權型別》[(

《列名》)]

[,《許可權型別》[(

《列名》)]

]…on 《物件型別》

《許可權名》 from 《使用者1

>[,

《使用者2

>

]…

2 第二種:

revoke all privileges, grant option

from user 《使用者1

>[,

《使用者2

>

]…

語法說明如下:

revoke 語法和 grant 語句的語法格式相似,但具有相反的效果。

第一種語法格式用於**某些特定的許可權。

第二種語法格式用於**特定使用者的所有許可權。

要使用 revoke 語句,必須擁有 mysql 資料庫的全域性 create user 許可權或 update 許可權。

使用 revoke 語句取消使用者 testuser 的插入許可權,輸入的 sql 語句和執行過程如下所示。

mysql> revoke insert on *

.* -

> from 'testuser'@'localhost'

;query ok,

0 rows affected (

0.00 sec)

mysql> select host,user,select_priv,insert_priv,grant_priv

-> from mysql.user

-> where user=

'testuser';+

----

-------

+------

----+--

----

-------

+------

-------

+------

------+

| host | user | select_priv | insert_priv | grant_priv |+--

----

-----+

----

------+

----

----

-----+

----

----

-----+

----

----

----

+| localhost | testuser | y | n | y |+--

----

-----+

----

------+

----

----

-----+

----

----

-----+

----

----

----

+1 row in set (

0.00 sec)

mysql建立使用者刪除許可權 使用者建立 許可權 刪除

使用者建立 許可權 刪除操作 連線mysql操作 mysql h 主機位址 u 使用者名稱 p 使用者密碼 注 u與root可以不用加空格,其它引數也一樣。demo 開啟電腦cmd,輸入 mysql h 127.0.0.1 u root p 回車,然後輸入密碼。就可以連線到本地的mysql資料庫。建...

mysql 建立使用者, 分配許可權, 刪除使用者

通過create user 命令來建立使用者,有兩種方式 只介紹通過 create user 命令,直接往user表中插入資料的方式,這裡就不說了 建立使用者的同時,指定使用者可登入的主機和密碼create user test user identified by 123 create user t...

mysql配置使用者許可權 mysql使用者許可權配置

mysql使用者許可權配置 有什麼不對的地方請各位大神多多指教!1,檢視使用者表 mysql select user,password,host from mysql.user user 使用者名稱 password 密碼 加密 host 連線ip 2,開放遠端連線 vim etc mysql ma...