創(chuàng)建用戶和用戶權(quán)限
權(quán)限
結(jié)構(gòu)庫 表結(jié)構(gòu) ?表 都在這個庫里面!
權(quán)限 插件 一些東西都在mysql庫里面
創(chuàng)建用戶 ?在mysql 里面的user表里面可以增加修改創(chuàng)建刪除用戶!
給用戶設(shè)置權(quán)限 ?增加刪除查看創(chuàng)建等等權(quán)限 ? 都在這個表里面修改 ?Y就是有權(quán)限 ?N就是沒有這個權(quán)限
如果你想要創(chuàng)建用戶或者授予權(quán)限 ? 就得拿root用戶登錄 才能創(chuàng)建用戶或者授予權(quán)限!
創(chuàng)建新的用戶 ?所有權(quán)限都是 N ? 所以 你要拿root 用戶在mysql庫里面的use表里面授予這個新用戶的權(quán)限!
創(chuàng)建用戶語法:
Createuser用戶名稱IDENTIFIEDBY‘ 密碼 ’;
給用戶賦予查看權(quán)限和刪除權(quán)限:
Createselect,dropon庫名.表名to用戶名;//只給一張表的查看和刪除權(quán)限Createselect,dropon庫名.*to用戶名;//給這張表所有的查看和刪除權(quán)限
取消查詢權(quán)限:
Revokeselecton庫名.表名from用戶名;// 收回一張表的查看權(quán)限Revokeselecton庫名.*from用戶名;//收回這個用戶這個庫的所有權(quán)限
授予指定庫的所有權(quán)限:
Crant all on 庫名.* to 用戶; ?//授予這個用戶對這個庫的所有權(quán)限
授予所有庫的所有權(quán)限:
Crant all on *.* to 用戶; ? ? ? ? //所有庫所有表的權(quán)限
授予一個庫的一張表的一個列的查看權(quán)限
Createselect(sname)on庫名.表名to用戶名@localhost;//只授予sname這個列的查看權(quán)限
授予一個用戶的執(zhí)行函數(shù)權(quán)限:
Createexecuteonfunction庫名.表名to用戶@localhost;
刪除用戶:
刪除用戶必須把這個用戶的所有權(quán)限收回來 ?才能把這個用戶刪除!
Showcrantsfor用戶名@localhost;//查看這個用戶的所有權(quán)限Revokeselecton庫名.表名from用戶名@localhost;//你帶了% ?收回權(quán)限的時候就要在后面加% ?加了 @localhost ?收回的時候就要加
修改密碼的時候 ?password(password(‘密碼’)) ?嵌套md5加密! ? 他會給你加密md5 ?所以別人看不見!
Setpasswordfor用戶=password(‘密碼’);Updateusersetauthentication_string=password(‘密碼’)whereuser=’用戶’;
百分號代表你可以拿ip登錄,不管有有網(wǎng)絡(luò)沒網(wǎng)絡(luò) ,不管是不是本地,都可以登錄。 localhost值能在本地登錄,你還可以指定ip登錄。
使用css3 讓我的DIV層居中
原創(chuàng)2017-06-21kaige123.com凱哥學(xué)堂
代碼:
凱哥學(xué)堂小例題/*此樣式設(shè)置的全頻透明div*/div{position:absolute;z-index:1;width:100%;/*按body的可用寬度 ?按%比的好處就是可以隨著窗口大小而改變 */height:100%;/*按body的可用高度*/left:0%;top:0%;background-color:#000000;opacity:0.3;}divdiv{position:absolute;width:300px;height:300px;left:50%;top:50%;transform:translate(-50%,-50%);/*這里的作用很大
主要就是設(shè)置好DIV后 會按照50% 50%方式坐標(biāo)設(shè)置
這樣就忘記減去div的高度和寬度了
顯示的效果就沒有在中間
應(yīng)該平移窗口的-50% 相當(dāng)于寬度或高度除以2*/background-color:white;opacity:1;}divdivp{line-height:200px;text-align:center;color:red;opacity:1;font-size:50px;}
凱哥學(xué)堂
CREATEUSER用戶名IDENTIFIEDBY密碼
示例:
CREATEUSERkaigexuetangIDENTIFIEDBY‘kaige123.com’;
刪除用戶
注意刪除用戶需要取消權(quán)限
DROP USER []
示例:
DROP USER kaigexuetang;
賦予用戶權(quán)限
GRANT[功能]ON庫.表TO用戶
示例:
GRANTSELECTONkaige.userTOkaigexuetang;
收回權(quán)限
REVOKE [功能] ON 庫.表 FROM 用戶
示例:
REVOKESELECTONkaige.userFROMkaigexuetang;
修改用戶密碼
SETPASSWORDFORkaigexuetang=PASSWORD('kaige123.com');
顯示所有權(quán)限
SHOWGRANTSFORkaigexuetang;