国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

怎么解決mysql刪除用戶(hù)后再新建該用戶(hù)仍然具有原

發(fā)布時(shí)間:2021-09-27 17:43 來(lái)源:億速云 閱讀:0 作者:chen 欄目: Mysql 歡迎投稿:712375056

本篇內容主要講解“怎么解決刪除用戶(hù)后再新建該用戶(hù)仍然具有原來(lái)權限的問(wèn)題”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強。下面就讓小編來(lái)帶大家學(xué)習“怎么解決mysql刪除用戶(hù)后再新建該用戶(hù)仍然具有原來(lái)權限的問(wèn)題”吧!

所以如果需要減小權限,需要刪除原來(lái)的用戶(hù)然后再從新建立一個(gè)新用戶(hù)!

還有,重新建立用戶(hù)后 (grant select,update on *.* to 'aa'@'%' identified by 'aa';),發(fā)現還是能delete 和 insert數據

這是因為除了在user表控制權限外,db表也控制對數據庫的權限,需要把這里邊的相應數據刪除后flush privileges后就可以了!

[]
用戶(hù)問(wèn)題:

發(fā)現先按下列語(yǔ)句建立用戶(hù):

mysql> grant all privileges on *.* to 'aa'@'%' identified by 'aa';
Query OK, 0 rows affected (0.00 sec)

mysql> select * from mysql.user where user = 'aa' G
*************************** 1. row ***************************
                Host: %
                User: aa
            Password: *DEE59C300700AF9B586F9F2A702231C0AC373A13
         Select_priv: Y
         Insert_priv: Y
         Update_priv: Y
         Delete_priv: Y
         Create_priv: Y
           Drop_priv: Y
         Reload_priv: Y
       Shutdown_priv: Y
        Process_priv: Y
           File_priv: Y
          Grant_priv: N
     References_priv: Y
          Index_priv: Y
          Alter_priv: Y
        Show_db_priv: Y
          Super_priv: Y
Create_tmp_table_priv: Y
    Lock_tables_priv: Y
        Execute_priv: Y
     Repl_slave_priv: Y
    Repl_client_priv: Y
    Create_view_priv: Y
      Show_view_priv: Y
 Create_routine_priv: Y
  Alter_routine_priv: Y
    Create_user_priv: Y
            ssl_type:
          ssl_cipher:
         x509_issuer:
        x509_subject:
       max_questions: 0
         max_updates: 0
     max_connections: 0
max_user_connections: 0
1 row in set (0.00 sec)

然后:

mysql> grant select,update on *.* to 'aa'@'%' identified by 'aa';
Query OK, 0 rows affected (0.00 sec)

mysql> select * from mysql.user where user = 'aa' G
*************************** 1. row ***************************
                Host: %
                User: aa
            Password: *DEE59C300700AF9B586F9F2A702231C0AC373A13
         Select_priv: Y
         Insert_priv: Y
         Update_priv: Y
         Delete_priv: Y
         Create_priv: Y
           Drop_priv: Y
         Reload_priv: Y
       Shutdown_priv: Y
        Process_priv: Y
           File_priv: Y
          Grant_priv: N
     References_priv: Y
          Index_priv: Y
          Alter_priv: Y
        Show_db_priv: Y
          Super_priv: Y
Create_tmp_table_priv: Y
    Lock_tables_priv: Y
        Execute_priv: Y
     Repl_slave_priv: Y
    Repl_client_priv: Y
    Create_view_priv: Y
      Show_view_priv: Y
 Create_routine_priv: Y
  Alter_routine_priv: Y
    Create_user_priv: Y
            ssl_type:
          ssl_cipher:
         x509_issuer:
        x509_subject:
       max_questions: 0
         max_updates: 0
     max_connections: 0
max_user_connections: 0
1 row in set (0.00 sec)

發(fā)現權限沒(méi)有改變...
難道這樣新加的是在前面的權限基礎上再添加權限?

新建個(gè)用戶(hù)看看:


mysql> grant select,update on *.* to 'bb'@'%' identified by 'bb';
Query OK, 0 rows affected (0.00 sec)

mysql> select * from mysql.user where user = 'bb' G
*************************** 1. row ***************************
                Host: %
                User: bb
            Password: *E72B08C841E005B05BD564FA1C18CAFFB9FEF5FC
         Select_priv: Y
         Insert_priv: N
         Update_priv: Y
         Delete_priv: N
         Create_priv: N
           Drop_priv: N
         Reload_priv: N
       Shutdown_priv: N
        Process_priv: N
           File_priv: N
          Grant_priv: N
     References_priv: N
          Index_priv: N
          Alter_priv: N
        Show_db_priv: N
          Super_priv: N
Create_tmp_table_priv: N
    Lock_tables_priv: N
        Execute_priv: N
     Repl_slave_priv: N
    Repl_client_priv: N
    Create_view_priv: N
      Show_view_priv: N
 Create_routine_priv: N
  Alter_routine_priv: N
    Create_user_priv: N
            ssl_type:
          ssl_cipher:
         x509_issuer:
        x509_subject:
       max_questions: 0
         max_updates: 0
     max_connections: 0
max_user_connections: 0
1 row in set (0.00 sec)

mysql> grant delete,insert on *.* to 'bb'@'%' identified by 'bb';
Query OK, 0 rows affected (0.00 sec)

mysql>
mysql> select * from mysql.user where user = 'bb' G
*************************** 1. row ***************************
                Host: %
                User: bb
            Password: *E72B08C841E005B05BD564FA1C18CAFFB9FEF5FC
         Select_priv: Y
         Insert_priv: Y
         Update_priv: Y
         Delete_priv: Y
         Create_priv: N
           Drop_priv: N
         Reload_priv: N
       Shutdown_priv: N
        Process_priv: N
           File_priv: N
          Grant_priv: N
     References_priv: N
          Index_priv: N
          Alter_priv: N
        Show_db_priv: N
          Super_priv: N
Create_tmp_table_priv: N
    Lock_tables_priv: N
        Execute_priv: N
     Repl_slave_priv: N
    Repl_client_priv: N
    Create_view_priv: N
      Show_view_priv: N
 Create_routine_priv: N
  Alter_routine_priv: N
    Create_user_priv: N
            ssl_type:
          ssl_cipher:
         x509_issuer:
        x509_subject:
       max_questions: 0
         max_updates: 0
     max_connections: 0
max_user_connections: 0
1 row in set (0.00 sec)

從上面可以看出,是權限的一個(gè)疊加

所以如果需要減小權限,需要刪除原來(lái)的用戶(hù)然后再從新建立一個(gè)新用戶(hù)!

還有,重新建立用戶(hù)后 (grant select,update on *.* to 'aa'@'%' identified by 'aa';),發(fā)現還是能delete 和 insert數據

這是因為除了在user表控制權限外,db表也控制對數據庫的權限,需要把這里邊的相應數據刪除后flush privileges后就可以了!

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

午夜少妇性开放影院| 国产精品美女WWW爽爽爽视频| 久久综合综合久久综合| 成人一区二区免费视频| 野花日本电影免费观看完整| 日日躁夜夜躁狠狠躁超碰97|