2php操作mongodb和mongodb的權(quán)限機(jī)制

2php操作mongodb和mongodb的權(quán)限機(jī)制

ID:41588279

大?。?0.46 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2019-08-28

2php操作mongodb和mongodb的權(quán)限機(jī)制_第1頁(yè)
2php操作mongodb和mongodb的權(quán)限機(jī)制_第2頁(yè)
2php操作mongodb和mongodb的權(quán)限機(jī)制_第3頁(yè)
資源描述:

《2php操作mongodb和mongodb的權(quán)限機(jī)制》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、mongodb權(quán)限機(jī)制啟動(dòng)權(quán)限機(jī)制之前要先在MONGODB中添加管理員賬號(hào):1.創(chuàng)建賬號(hào)?添加、修改賬號(hào),登錄db.addUse「(用戶名,密碼,是否只讀)db.auth(用戶名,密碼)一〉登錄例:添加一個(gè)管理員用戶useadminT選擇管理員數(shù)據(jù)庫(kù)db.addUse「(“「oot”,”1234”)->把用戶添加到admin庫(kù)中例2.向sns數(shù)據(jù)庫(kù)中添加一個(gè)只讀的普通用戶

2、usesnsdb.addUser(“test2”,”1234”,true)9只讀用戶注:1?用戶要屬于某一個(gè)數(shù)據(jù)庫(kù)!'2.如果一個(gè)賬號(hào)屬于admin數(shù)據(jù)庫(kù),那么就是趙級(jí)菅埋員'2.重裝

3、安裝一個(gè)mongodb,安裝時(shí)添加一個(gè)--aulh參數(shù):先把安裝好的從服務(wù)中刪除掉(刪除之后數(shù)據(jù)還在并沒有刪除數(shù)據(jù))C:Usersq>C:czmongodbmongodb-Win32-i386-2.Q.3binmongod.exe--remoueSeruiceMongoDBiscurrently廠unning.Stoppingservice.Seruicestopped.DeletingseruiceMongoDB.Seruicedeletedsuccessfully.Sun101G:17:30dbexit:SunMay101G:17:30

4、shutdown:goingtocloselist?ningsockets..重新安裝mognodb,安裝時(shí)添加上??au(h參數(shù):C:Us?rsq>C:czmon9odbmon9odb?Win3238G-2.0?3binmongod?gxg?-install--dbpathC:/data/db--logpathc:/data/log.txt?-auth)alloutputgoingto:c:/data/log.txt現(xiàn)在就開啟了權(quán)限機(jī)制?,F(xiàn)在不登錄就不能操作數(shù)據(jù)庫(kù):>usephp34switchedtodbphp34error:>db.g

5、oods.find()(廠廠""unauthorizeddb:php34locktype:-1client:127.0.0.1,"code":10057必須要先登錄才行:如何使用PHP操作mongodbphp操作mongodb的代碼基本和命令行差不多。php34->go

6、ods->find();foreach($goodsas$k=>$v){echo$v[TusernameT]?T


T;1}://插入記錄:命令行:db?goods?insect({TTusernameTT:TtomOOOrrTageT:10});$mongo->php34->goods->insert(mrrmy('usernameT=>'tomOOOT,.TageT=>10,i));要執(zhí)行這個(gè)代碼有個(gè)前提:PHP服務(wù)器上安裝了MONGO擴(kuò)展。phpinf();mongoMongoDBSipportenabledVersioi1.1.4Direc

7、tiveLocalValueMasterValuemongo,allowemptykeys00mongo.allowpersistent11mongo,autecomect11mongo.chur)ksize262144262144mongo,cmd$$mongo,default^hostlocalhostlocalhostmongo.defauLtport2701727017mongo.1ongasobject00mongo,native」ong00mongo.noid00mongo.utf811PHP如何安裝mongo擴(kuò)展:1.先下載一個(gè)符合PHP服

8、務(wù)器環(huán)境的php_mongo.dll文件2.把dll復(fù)制到exit_on_timeoutOffOffexpose_phpOnextension_dirc:wamp/bin,php.php5?3.10,,ext/c:wampbin/phpphp5?3?10,extfile_uploads---_UnAmhighlight?bg3?修改php.ini文件添加一行:.胡;extension二php_xm丄:rpc.di1、口:;extension=php_xsl.dll;extension^php-Zip?dll__extension=php_mong□.dl

9、l

10、extensionFphp_imagict.dll4.重啟apache即可

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。