Windows環境でのmongodbインストールピット
5602 ワード
ダウンロード:
インストール:
mongod --dbpath d:\mongodb\data\db
mongodbデータベースIt looks like you are trying to access MongoDB over HTTP on the native driver port.
mongod --dbpath d:\mongodb\data\db --logpath "d:\mongodb\logs\mongodb.log" --logappend
mongod --port 18888 "d:\mongodb\data"
mongodbサービスの開始
dbpath=D:\mongodb\data\db
logpath=D:\mongodb\logs\mongodb.log
mongod --config "D:\mongodb\mongo.config" --install --serviceName "MongoDB"
コマンドでwindowsサービスnet start mongodb
ユーザー接続の作成
# bin
cd d:mongodn/bin
# mongo
./mongo
# admin
use admin
#
db.createUser(
{
user: "admin",
pwd: "******",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
#
mongo --port 27017 -u "admin" -p "******" --authenticationDatabase "admin"
#
認証モード登録を開始
sc stop mongodb && sc delete mongodb
mongod --auth --dbpath d:\mongodb\data\db --logpath "d:\mongodb\logs\mongodb.log" --logappend
mongod --auth --config "D:\mongodb\mongo.config" --install --serviceName "MongoDB"
net start mongodb
mongo --port 27017 -u "admin" -p "******" --authenticationDatabase "admin"
show dbs;
データベースのメモリの使用状况を调べることができて、具体的な后で学习していますデータベースの作成
use tom
db.auth('tom', '******')
// Error: 18 Authentication failed.
// admin
db.auth('admin', '******')
// : 1,
use admin
db.auth("admin","******")
use myblog
db.createUser(
{
user: "blog",
pwd: "myBlogSecret",
roles: [ { role: "dbOwner", db: "myblog" } ]
}
)
db.auth("blog","myBlogSecret")
// 1,
ビジュアル化インタフェースツール:node版
git clone https://github.com/mrvautin/adminMongo.git
cd adminMongo && npm install
node app
ブラウザを開き、localhost:1234にアクセスするとmongodbグラフィックインタフェースpm2 start app.js
mongodb://admin:******@127.0.0.1:27017/admin
よくある質問:
cmd.exe
d:
を入力とdディスクルートディレクトリに切り込み、cd mongodbbinを入力とbinディレクトリnet delete mongodb
net stop mongodb