Mysql安裝完成后,便有一個最高權(quán)限用戶,用戶名是root。另外,也可以使用CREATE USER命令新建用戶,然后用GRANT命令賦予其所有權(quán)限。此時,這個新建的用戶具有與root相同的權(quán)限。不知道,你問的是不是這個。
創(chuàng)新互聯(lián)建站長期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為阿克塞哈薩克族自治企業(yè)提供專業(yè)的網(wǎng)站制作、成都網(wǎng)站設(shè)計,阿克塞哈薩克族自治網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
Mysql的最高用戶具有所有權(quán)限,包括:(更多詳情請參考mysql的用戶手冊,瀏覽地址: )CREATECreate_privdatabases,tables,orindexes DROPDrop_privdatabasesortables GRANTOPTIONGrant_privdatabases,tables,orstoredroutines REFERENCESReferences_privdatabasesortables EVENTEvent_privdatabases ALTERAlter_privtables DELETEDelete_privtables INDEXIndex_privtables INSERTInsert_privtables SELECTSelect_privtables UPDATEUpdate_privtables CREATETEMPORARYTABLESCreate_tmp_table_privtables LOCKTABLESLock_tables_privtables TRIGGERTrigger_privtables CREATEVIEWCreate_view_privviews SHOWVIEWShow_view_privviews ALTERROUTINEAlter_routine_privstoredroutines CREATEROUTINECreate_routine_privstoredroutines EXECUTEExecute_privstoredroutines FILEFile_privfileaccessonserverhost CREATETABLESPACECreate_tablespace_privserveradministration CREATEUSERCreate_user_privserveradministration PROCESSProcess_privserveradministration RELOADReload_privserveradministration REPLICATIONCLIENTRepl_client_privserveradministration REPLICATIONSLAVERepl_slave_privserveradministration SHOWDATABASESShow_db_privserveradministration SHUTDOWNShutdown_privserveradministration SUPERSuper_privserveradministration ALL[PRIVILEGES]serveradministration USAGEserveradministration
增加一個用戶test1 密碼為abc,讓他可以在任何主機上登錄,并對所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。
首先用以root 用戶連入MySQL,然后鍵入以下命令:
mysqlgrant select,insert,update,
delete on *.* to test2@localhost identified by \"abc\";
grant命令:
創(chuàng)建一個可以從任何地方連接服務(wù)器的一個完全的超級用戶,但是必須使用一個口令something 做這個:
mysql grant all privileges on *.* to user@localhost identified
by ’something’ with GRANT OPTION;
語法:
1.grant 權(quán)限 on 數(shù)據(jù)庫.數(shù)據(jù)表 to '用戶' @ '主機名';
例:給 xiaogang 分配所有的權(quán)限
grant all on *.* to 'xiaogang'@'%';
這個時候 xiaogang 就擁有了 所有權(quán)限了
3 如何更精準(zhǔn)的控制用戶的權(quán)限呢?
1.grant 權(quán)限 on 數(shù)據(jù)庫.數(shù)據(jù)表 to '用戶' @ '主機名';
例:讓 xiaogang 有查詢 tmp 數(shù)據(jù)庫 tmp1 表的權(quán)限;
grant select on temp.temp1 to 'xiaogang'@'%'; //這個時候 xiaogang 就具有查詢temp小的temp1的權(quán)限了。
例如:
mysqlgrant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;
給來自10.163.225.87的用戶joe分配可對數(shù)據(jù)庫vtdc的employee表進(jìn)行select,insert,update,delete,create,drop等操作的權(quán)限,并設(shè)定口令為123。
mysqlgrant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;
給來自10.163.225.87的用戶joe分配可對數(shù)據(jù)庫vtdc所有表進(jìn)行所有操作的權(quán)限,并設(shè)定口令為123。
mysqlgrant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;
給來自10.163.225.87的用戶joe分配可對所有數(shù)據(jù)庫的所有表進(jìn)行所有操作的權(quán)限,并設(shè)定口令為123。
mysqlgrant all privileges on *.* to joe@localhost identified by ‘123′;
給本機用戶joe分配可對所有數(shù)據(jù)庫的所有表進(jìn)行所有操作的權(quán)限,并設(shè)定口令為123。
分享標(biāo)題:mysql高權(quán)限怎么用 mysql的權(quán)限級別
本文URL:http://chinadenli.net/article18/dogeogp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站設(shè)計公司、品牌網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、外貿(mào)建站、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)