亚洲AV日韩AⅤ综合手机在线观看,激情婷婷久久综合色,欧美色五月婷婷久久,久久国产精品99久久人人澡

  • <abbr id="uk6uq"><abbr id="uk6uq"></abbr></abbr>
  • <tbody id="uk6uq"></tbody>
  • mysql權(quán)限的表都有哪幾個(gè)

    時(shí)間:2020-11-25 18:26:09 筆試題目 我要投稿

    mysql有關(guān)權(quán)限的表都有哪幾個(gè)

      一、關(guān)于MySQL權(quán)限的幾點(diǎn)常識(shí):

      1、MySQL的權(quán)限系統(tǒng)主要用來(lái)驗(yàn)證用戶的操作權(quán)限。

      2、在MySQL內(nèi)部,權(quán)限信息存放在MySQL數(shù)據(jù)庫(kù)的granttable里。當(dāng)mysql啟動(dòng)后,granttable里的信息會(huì)寫(xiě)入內(nèi)存。

      3、MySQL 使用user name 加 host name 來(lái)作為標(biāo)識(shí)符。

      通過(guò)這種標(biāo)識(shí)符,可以用來(lái)區(qū)分不同host上的相同的`user name。

      4、MySQL 權(quán)限控制有2種策略:

      1)根據(jù)密碼是否正確來(lái)控制客戶端的連接。

      2)假設(shè)可以正常connect,server還可以檢查每個(gè)satement是否有權(quán)限去執(zhí)行。如果只有某張表的select 權(quán)限,就不能進(jìn)行drop 操作。

      5、如果用戶的權(quán)限改變,當(dāng)前已連接的會(huì)話用戶不會(huì)受影響,下次登錄才會(huì)生效。

      二、關(guān)于MySQL的幾個(gè)有關(guān)權(quán)限表的含義:

      user:用戶賬號(hào)、全局權(quán)限

      db:庫(kù)級(jí)別權(quán)限

      host:廢棄

      tables_priv:表級(jí)別權(quán)限

      colums_priv:列級(jí)別權(quán)限

      procs_priv:存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)相關(guān)的權(quán)限

      proxies_priv:代理用戶權(quán)限

      三、MySQL用戶賬號(hào)的創(chuàng)建規(guī)則

      用戶名@主機(jī)

      用戶名:16字符以內(nèi)

      主機(jī):

      主機(jī)名:www.test.com,mysql

      IP:192.168.2.1

      網(wǎng)絡(luò)地址:192.168.0.0/255.255.0.0

      通配符:%,192.168.%.%,%.test.com

      四、MySQL的用戶權(quán)限級(jí)別

      服務(wù)管理類:super

      庫(kù):CREATE

      表:DELETE、ALTER

      列:INSERT、SELECT、UPDATE

      更多級(jí)別可參考MySQL官方文檔

      五、與權(quán)限相關(guān)的幾個(gè)命令

      GRANT 權(quán)限,... ON [對(duì)象類型] db.{table|routine} TO 'username'@'host' [INDENTIFIED BY 'password'];

      REVOKE 權(quán)限,... ON [對(duì)象類型] db.{table|routine} FROM 'username'@'host';

      SHOW GRANTS FOR 'username'@'host';

      CREATE USER 'username'@'host' [IDENTIFIED BY 'password'];

      DROP USER 'username'@'host';

      RENAME USER old_name TO new_name;

      六、權(quán)限的操作命令舉例

      查看當(dāng)前數(shù)據(jù)庫(kù)的所有用戶:

      select user,host,password from mysql.user;

      給用戶賦予super權(quán)限(super和ALL PRIVILEGES都可以):

      GRANT super ON *.* TO 'mysql'@'localhost';

      GRANT ALL PRIVILEGES ON *.* TO 'mysql'@'localhost';

      刪除用戶的super權(quán)限(super和ALL PRIVILEGES都可以):

      REVOKE super ON *.* FROM 'mysql'@'localhost';

      REVOKE ALL PRIVILEGES ON *.* FROM 'mysql'@'localhost';

      查看賦予用戶的權(quán)限

      SHOW GRANTS FOR 'mysql'@'localhost';

    【mysql有關(guān)權(quán)限的表都有哪幾個(gè)】相關(guān)文章:

    Linux數(shù)據(jù)庫(kù)MySQL內(nèi)部臨時(shí)表策略09-21

    教師資格證面試都有哪幾個(gè)問(wèn)題01-12

    幾個(gè)MySql的筆試題01-06

    遇到的Mysql的筆試題01-06

    Linux文件權(quán)限詳解08-10

    MYSQL基礎(chǔ)筆試題01-06

    如何開(kāi)通淘寶直播權(quán)限08-12

    Linux權(quán)限管理基本方法08-10

    RBAC打造通用Web權(quán)限11-10