免费A级毛片无码专区网站-成人国产精品视频一区二区-啊 日出水了 用力乖乖在线-国产黑色丝袜在线观看下-天天操美女夜夜操美女-日韩网站在线观看中文字幕-AV高清hd片XXX国产-亚洲av中文字字幕乱码综合-搬开女人下面使劲插视频

day09-2視圖和用戶權(quán)限( 三 )

  • 回收用戶權(quán)限
    #基本語法revoke 權(quán)限列表 on 庫.對象名 from '用戶名'@'登錄位置';
  • 權(quán)限生效指令
    #如果權(quán)限沒有生效,可以執(zhí)行下面命令#基本語法flush privileges;
  • 練習(xí)
    1. 創(chuàng)建一個(gè)用戶(用戶名隨意),密碼為123,并且只可以從本地登錄,不讓遠(yuǎn)程登錄mysql
    2. 創(chuàng)建testdb庫和表news,要求:使用root用戶創(chuàng)建
    3. 給用戶分配查看news表和添加數(shù)據(jù)的權(quán)限
    4. 測試看看用戶是否只有這幾個(gè)權(quán)限
    5. 修改密碼為abc,要求使用root用戶完成
    6. 重新登錄
    7. 回收新用戶的權(quán)限
    8. 使用root用戶刪除你的用戶
    root用戶:
    -- 演示用戶權(quán)限的管理-- 1. 創(chuàng)建一個(gè)用戶(用戶名隨意),密碼為123,并且只可以從本地登錄,不讓遠(yuǎn)程登錄mysqlCREATE USER 'olien'@'localhost' IDENTIFIED BY '123'; -- 2. 創(chuàng)建testdb庫和表news,要求:使用root用戶創(chuàng)建-- 使用root用戶創(chuàng)建庫和表CREATE DATABASE testdb;CREATE TABLE news( id INT , content VARCHAR(32))-- 添加一條測試數(shù)據(jù)INSERT INTO news VALUES(100,'北京新聞');-- 3. 給用戶分配查看news表和添加數(shù)據(jù)的權(quán)限-- 4. 測試看看用戶是否只有這幾個(gè)權(quán)限GRANT SELECT,INSERT ON testdb.news TO 'olien'@'localhost';-- 5. 修改olien用戶的密碼為abc,要求使用root用戶完成SET PASSWORD FOR'olien'@'localhost' = PASSWORD('abc');-- 6. 重新登錄-- 7.回收新用戶的權(quán)限REVOKE SELECT,INSERT ON testdb.news FROM 'olien'@'localhost';-- 8. 使用root用戶刪除你的用戶DROP USER 'olien'@'localhost';新創(chuàng)建的用戶:
    -- 在默認(rèn)情況下,olien用戶只能看到一個(gè)默認(rèn)的系統(tǒng)數(shù)據(jù)庫SELECT * FROM news;INSERT INTO news VALUES(200,'上海新聞');-- 測試看看用戶是否只有這幾個(gè)權(quán)限-- 不能進(jìn)行沒有授權(quán)的操作,如:updateUPDATE news SET content ='廣州新聞' WHERE id = 100; -- 錯(cuò)誤,提示沒有權(quán)限2.3Mysql管理細(xì)節(jié)細(xì)節(jié)說明:
    1. 在創(chuàng)建用戶的時(shí)候,如果不指定host,則默認(rèn)為%,%表示所有的IP都有連接權(quán)限。如create user xxx;
    2. 也可以這樣指定:create user 'xxx'@'192.168.1.%' ,表示xxx用戶在192.168.1.*的ip地址都可以登錄mysql
    3. 在刪除用戶時(shí),如果host不是%,需要明確指定'用戶'@'host值'
    例子
    -- 細(xì)節(jié)說明:-- 1. 在創(chuàng)建用戶的時(shí)候,如果不指定host,則默認(rèn)為%,%表示所有的IP都有連接權(quán)限.如create user xxx;CREATE USER 'jack';SELECT `host`,`user` FROM mysql.user;-- 2. 也可以這樣指定:create user 'xxx'@'192.168.1.%'-- 表示xxx用戶在192.168.1.*的ip地址都可以登錄mysqlCREATE USER 'smith'@'192.168.1.%' -- 3. 在刪除用戶時(shí),如果host不是%,需要明確指定'用戶'@'host值'DROP USER jack; -- 默認(rèn)就是 drop user 'jack'@'%'DROP USER smith@'192.168.1.%'

    經(jīng)驗(yàn)總結(jié)擴(kuò)展閱讀