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

新創建的用戶:
-- 在默認情況下,olien用戶只能看到一個默認的系統數據庫SELECT * FROM news;INSERT INTO news VALUES(200,'上海新聞');-- 測試看看用戶是否只有這幾個權限-- 不能進行沒有授權的操作,如:updateUPDATE news SET content ='廣州新聞' WHERE id = 100; -- 錯誤,提示沒有權限2.3Mysql管理細節細節說明:

  1. 在創建用戶的時候,如果不指定host,則默認為%,%表示所有的IP都有連接權限。如create user xxx;
  2. 也可以這樣指定:create user 'xxx'@'192.168.1.%' ,表示xxx用戶在192.168.1.*的ip地址都可以登錄mysql
  3. 在刪除用戶時,如果host不是%,需要明確指定'用戶'@'host值'
例子
-- 細節說明:-- 1. 在創建用戶的時候,如果不指定host , 則默認為%,%表示所有的IP都有連接權限.如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. 在刪除用戶時,如果host不是%,需要明確指定'用戶'@'host值'DROP USER jack; -- 默認就是 drop user 'jack'@'%'DROP USER smith@'192.168.1.%'【day09-2視圖和用戶權限】

推薦閱讀