大足球比分
  • <nobr id="zoska"><option id="zoska"></option></nobr>
  • <dfn id="zoska"><track id="zoska"></track></dfn>

    <nobr id="zoska"><span id="zoska"></span></nobr>

    1. 手機微信:13704813968

      Mysql用戶管理和權限設置

      晨怡熱管 2019/3/4 17:51:01
      用戶管理
      mysql>use mysql;
      查看
      mysql> select host,user,password from user ;
      創建
      mysql> create user  zx_root   IDENTIFIED by 'xxxxx';   //identified by 會將純文本密碼加密作為散列值存儲
      修改
      mysql>rename   user  feng  to   newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
      刪除
      mysql>drop user newuser;   //mysql5之前刪除用戶時必須先使用revoke 刪除用戶權限,然后刪除用戶,mysql5之后drop 命令可以刪除用戶的同時刪除用戶的相關權限
      更改密碼
      mysql> set password for zx_root =password('xxxxxx');
       mysql> update  mysql.user  set  password=password('xxxx')  where user='otheruser'
      查看用戶權限
      mysql> show grants for zx_root;
      賦予權限
      mysql> grant select on dmc_db.*  to zx_root;
      回收權限
      mysql> revoke  select on dmc_db.*  from  zx_root;  //如果權限不存在會報錯
       
      上面的命令也可使用多個權限同時賦予和回收,權限之間使用逗號分隔
      mysql> grant select,update,delete  ,insert  on dmc_db.*  to  zx_root;
      如果想立即看到結果使用
      flush  privileges ;
      命令更新 
       
      設置權限時必須給出一下信息
      1,要授予的權限
      2,被授予訪問權限的數據庫或表
      3,用戶名
      grant和revoke可以在幾個層次上控制訪問權限
      1,整個服務器,使用 grant ALL  和revoke  ALL
      2,整個數據庫,使用on  database.*
      3,特點表,使用on  database.table
      4,特定的列
      5,特定的存儲過程
       
      user表中host列的值的意義
      %              匹配所有主機
      localhost    localhost不會被解析成IP地址,直接通過UNIXsocket連接
      127.0.0.1      會通過TCP/IP協議連接,并且只能在本機訪問;
      ::1                 ::1就是兼容支持ipv6的,表示同ipv4的127.0.0.1
       
       

      grant 普通數據用戶,查詢、插入、更新、刪除 數據庫中所有表數據的權利。

      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]’%’

      或者,用一條 MySQL 命令來替代:

      grant select, insert, update, delete on testdb.* to [email protected]’%’

      9>.grant 數據庫開發人員,創建表、索引、視圖、存儲過程、函數。。。等權限。

      grant 創建、修改、刪除 MySQL 數據表結構權限。

      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 操作 MySQL 外鍵權限。

      grant references on testdb.* to [email protected]’192.168.0.%’;

      grant 操作 MySQL 臨時表權限。

      grant create temporary tables on testdb.* to [email protected]’192.168.0.%’;

      grant 操作 MySQL 索引權限。

      grant index on testdb.* to [email protected]’192.168.0.%’;

      grant 操作 MySQL 視圖、查看視圖源代碼 權限。

      grant create view on testdb.* to [email protected]’192.168.0.%’;

      grant show view on testdb.* to [email protected]’192.168.0.%’;

      grant 操作 MySQL 存儲過程、函數 權限。

      grant create routine on testdb.* to [email protected]’192.168.0.%’; -- now, can show procedure status

      grant alter routine on testdb.* to [email protected]’192.168.0.%’; -- now, you can drop a procedure

      grant execute on testdb.* to [email protected]’192.168.0.%’;

      10>.grant 普通 DBA 管理某個 MySQL 數據庫的權限。

      grant all privileges on testdb to [email protected]’localhost’

      其中,關鍵字 “privileges” 可以省略。

      11>.grant 高級 DBA 管理 MySQL 中所有數據庫的權限。

      grant all on *.* to [email protected]’localhost’

      12>.MySQL grant 權限,分別可以作用在多個層次上。

      1. grant 作用在整個 MySQL 服務器上:

      grant select on *.* to [email protected]; -- dba 可以查詢 MySQL 中所有數據庫中的表。

      grant all on *.* to [email protected]; -- dba 可以管理 MySQL 中的所有數據庫

      2. grant 作用在單個數據庫上:

      grant select on testdb.* to [email protected]; -- dba 可以查詢 testdb 中的表。

      3. grant 作用在單個數據表上:

      grant select, insert, update, delete on testdb.orders to [email protected];

      4. grant 作用在表中的列上:

      grant select(id, se, rank) on testdb.apache_log 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’

      注意:修改完權限以后 一定要刷新服務,或者重啟服務,刷新服務用:FLUSH PRIVILEGES。
      責任編輯: banye 參與評論
      哈爾濱晨怡熱管技術有限公司

      大足球比分
    2. <nobr id="zoska"><option id="zoska"></option></nobr>
    3. <dfn id="zoska"><track id="zoska"></track></dfn>

      <nobr id="zoska"><span id="zoska"></span></nobr>

      1. <nobr id="zoska"><option id="zoska"></option></nobr>
      2. <dfn id="zoska"><track id="zoska"></track></dfn>

        <nobr id="zoska"><span id="zoska"></span></nobr>

        1. pk10讨论群 德州麻将群 老时时彩 澳洲幸运10官网免费下载 单机游戏美女真人麻将 云南十一选五开奖结 成都麻将下载官方网站 湖北30选5走势图 世界杯比分预测图 山东十一选五360 滚球指数即时指数 幸运农场 明星河北麻将怎么能赢 甘孜股票配资 云南11选5基本走 为什么dota比分网数据快