mysql許可權管理

來源:互聯網
上載者:User

標籤:from   服務端   p12   rev   upd   客戶   ble   root   命令   

許可權管理(root)
    1、建立帳號
        # 本地帳號
        create user‘egon1‘@‘localhost‘ identified by ‘123‘;  # mysql -uegon1 -p123
        # 遠程帳號,用戶端ip(192.168.31.10)
        create user‘egon1‘@‘192.168.31.10‘ identified by ‘123‘;  # mysql -uegon1 -p123 -h 服務端ip
        create user‘egon1‘@‘192.168.31.%‘ identified by ‘123‘;  # mysql -uegon1 -p123 -h 服務端ip
        create user‘egon1‘@‘%‘ identified by ‘123‘;  # mysql -uegon1 -p123 -h 服務端ip
    3、授權
        user: *.*  ## 所有表所有許可權
        db: db1.*  ## db1庫下所有許可權
        tables_priv: db1.t1  ## 表t1
        columns_priv: id,name  ## 表中欄位
        
        放權
        grant all on *.* to ‘egon1‘@‘localhost‘;
        grant select on *.* to ‘egon1‘@‘localhost‘;
        
        回收許可權
        revoke select on *.* from ‘egon1‘@‘localhost‘;
        
        select * from mysql.user\G  ## cmd命令查看
        
        對庫
        grant select on db1.* to ‘egon1‘@‘localhost‘;
        revoke select on db1.* from ‘egon1‘@‘localhost‘;
        
        對錶
        grant select on db1.t1 to ‘egon1‘@‘localhost‘;
        revoke select on db1.t1 from ‘egon1‘@‘localhost‘;
        
        對欄位
        grant select(id,name),update(age) on db1.t1 to ‘egon1‘@‘localhost‘;
        revoke select(id,name),update(age) on db1.t1 from ‘egon1‘@‘localhost‘;

mysql許可權管理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.