mysql grant命令

來源:互聯網
上載者:User

標籤:

增刪改查的許可權
grant select on testdb.* to [email protected]‘%‘grant insert on testdb.* to [email protected]‘%‘grant update on testdb.* to [email protected]‘%‘grant delete on testdb.* to [email protected]‘%‘
grant select, insert, update, delete on testdb.* to [email protected]‘%‘
所有許可權 其中,關鍵字 “privileges” 可以省略。grant all privileges on database_name.* to [email protected] identified by "000000";

grant 進階 DBA 管理 MySQL 中所有資料庫的許可權。
grant all on *.* to [email protected]‘localhost‘


建立修改,刪除表的許可權
grant create on testdb.* to [email protected]‘192.168.0.%‘;
grant alter on testdb.* to [email protected]‘192.168.0.%‘;
grant drop on testdb.* to [email protected]‘192.168.0.%‘;

外鍵操作許可權
grant references on testdb.* to [email protected]‘192.168.0.%‘;

暫存資料表許可權
grant create temporary tables on testdb.* to [email protected]‘192.168.0.%‘;

索引許可權
grant index on testdb.* to [email protected]‘192.168.0.%‘;

 grant 作用在預存程序、函數上:

  grant execute on procedure testdb.pr_add to ‘dba‘@‘localhost‘
  grant execute on function testdb.fn_add to ‘dba‘@‘localhost‘

grant 作用在表中的列上
  grant select(id, se, rank) on testdb.apache_log to [email protected];
grant作用的可分多個層次
  1.grant 整個 MySQL 伺服器上
    grant select on *.* to [email protected]; -- dba 可以查詢 MySQL 中所有資料庫中的表。
    grant all on *.* to [email protected]; -- dba 可以管理 MySQL 中的所有資料庫
  2.grant 單個庫
    grant all    on test.* to [email protected];
  3.grant單個表
    grant all    on test.tb1 to [email protected];
  4.grant 多個列
    grant select(id,name) on test.tb1 to [email protected]
  5.grant 預存程序、函數
    grant execute on procedure testdb.pr_add to ‘dba‘@‘localhost‘
    grant execute on function testdb.fn_add to ‘dba‘@‘localhost‘


  查看目前使用者(自己)許可權:

  show grants;

  查看其他 MySQL 使用者權限:

  show grants for [email protected];

 

  撤銷許可權用revoke 把to換成from

mysql grant命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.