目录
常用操作
启动 问题集 如何远程访问mongDB数据库 由于widows安全策略,linux访问不到windows的mongDB
常用操作
删除数据库
D:\ mongodb\ mongodb-win32-x86_64-2008plus-ssl-3.6.23-8-gc2609ed3ed\ bin> mongod.exe --dbpath D:\ mongodb\ mongodb-win32-x86_64-2008plus-ssl-3.6.23-8-gc2609ed3ed\ data\ db
上面命令行的窗口不关,通过cmd重启一个窗口输入mongo 删除操作, 没删除成功
> show dbs
admin 0 .000GB
config 0 .000GB
local 0 .000GB
mongdb_test 0 .000GB
> use admin
switched to db admin
> db.dropDatabase ( )
{
"ok" : 0 ,
"errmsg" : "Dropping the 'admin' database is prohibited." ,
"code" : 20 ,
"codeName" : "IllegalOperation"
}
> show dbs
admin 0 .000GB
config 0 .000GB
local 0 .000GB
mongdb_test 0 .000GB
启动
在mongoDB的安装目录-bin目录下,以管理员身份启动cmd,在其中输入“net start net start MongoDB”
问题集
如何远程访问mongDB数据库
服务器A ip: 192.168.3.13。 已装有MongoDB。数据在这台上面 服务器B ip: 192.168.3.5。 核心在下面的的“–bind_ip_all”
.\ mongod.exe --dbpath= D:\ mongodb\ mongodb-win32-x86_64-2008plus-ssl-3.6.23-8-gc2609ed3ed\ data\ db --logpath= D:\ mongodb\ mongodb-win32-x86_64-2008plus-ssl-3.6.23-8-gc2609ed3ed\ data\ log\ mongodb.log --bind_ip_all --install --serviceName "MongoDB"
由于widows安全策略,linux访问不到windows的mongDB
首先在“控制面板\系统和安全\Windows Defender 防火墙-高级设置-新建规则-端口-tcp-特定本地端口号选择27017” 在linux使用telnet 192.168.3.13 27017,其中192.168.3.13是我win的IP显示如下表示可以访问。