当前位置:首页 » 密码管理 » mongodb远程访问

mongodb远程访问

发布时间: 2022-07-10 09:02:19

① pycharm如何远程连接mongodb数据库

方法/步骤

修改setting.py里面的DATABASES元组为
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'books', #你的数据库名称
'USER': 'root', #你的数据库用户名
'PASSWORD': '', #你的数据库密码
'HOST': '', #你的数据库主机,留空默认为localhost
'PORT': '3306', #你的数据库端口
}
}

INSTALLED_APPS = (
'books',#你的数据库名称
)

在mysql里面创建books数据库

检查配置是否有语法错误

使用python manage.py sqlall books 显示mysql语法

使用python manage.py syncdb同步模型中的数据库

创建成功!

② 如何远程访问mongodb数据库

1、基于mongo实现远程连接

[plain] view plain

mongo -u admin -p admin 192.168.0.197:27017/pagedb

通过mongo实现连接,可以非常灵活的选择参数选项,参看命令帮助,如下所示:

[plain] view plain

mongo --help
MongoDB shell version: 1.8.3
usage: mongo [options] [db address] [file names (ending in .js)]
db address can be:
foo foo database on local machine
192.169.0.5/foo foo database on 192.168.0.5 machine
192.169.0.5:9999/foo foo database on 192.168.0.5 machine on port 9999
options:
--shell run the shell after executing files
--nodb don't connect to mongod on startup - no 'db address'
arg expected
--quiet be less chatty
--port arg port to connect to
--host arg server to connect to
--eval arg evaluate javascript
-u [ --username ] arg username for authentication
-p [ --password ] arg password for authentication
-h [ --help ] show this usage information
--version show version information
--verbose increase verbosity
--ipv6 enable IPv6 support (disabled by default)

2、基于MongoDB支持的javascript实现远程连接

当你已经连接到一个远程的MongoDB数据库服务器(例如,通过mongo连接到192.168.0.184),现在想要在这个会话中连接另一个远程的数据库服务器(192.168.0.197),可以执行如下命令:

[plain] view plain

> var x = new Mongo('192.168.0.197:27017')
> var ydb = x.getDB('pagedb');
> use ydb
switched to db ydb
> db
ydb
> ydb.page.findOne()
{
"_id" : ObjectId("4eded6a5bf3bfa0014000003"),
"content" : "巴黎是浪漫的城市,可是...",
"pubdate" : "2006-03-19",
"title" : "巴黎:从布鲁塞尔赶到巴黎",

上述通过MongoDB提供的JavaScript脚本,实现对另一个远程数据库服务器进行连接,操作指定数据库pagedb的page集合。

如果启用了安全认证模式,可以在获取数据库连接实例时,指定认证账号,例如:

[plain] view plain

> var x = new Mongo('192.168.0.197:27017')
> var ydb = x.getDB('pagedb', 'shirdrn', '(jkfFS$343$_\=\,.F@3');
> use ydb
switched to db ydb

③ 百度开放云的mongodb不能远程访问吗

不能;
网络开放云MongoDB服务用于处理海量、分布式数据的应用场景,例如海量日志数据的采集与存储,大规模用户行为数据的存储与分析,以及分布式文件存储等。Redis服务属于key-value型非关系型数据库服务,提供了分布式的、快速的简单数据结构存储方式,适用于对大规模、分布式Key-value数据要求极高访问频率的各类应用,如大型实时游戏或社交应用的数据存储,以及文件数据缓存等。
与其它云平台(或开放平台)提供的非关系型数据库服务不同的是,网络开放云数据库服务的后台基于业界应用最为广泛的数据库产品(MongoDB、Redis),并在前端提供与原生产品一致的使用方式,只要开发者会使用本地的MongoDB/Redis,就会使用网络开放云的MongoDB/Redis服务,最大程度地降低开发者的迁移成本。

php 远程连接Mongodb问题

<?php //这里采用默认连接本机的27017端口,当然你也可以连接远程主机如192.168.0.4:27017,如果端口是27017,端口可以省略 $m = new Mongo(); // 选择comedy数据库,如果以前没该数据库会自动创建,也可以用$m->selectDB("comedy"); $db = $m->comedy; //选择comedy里面的collection集合,相当于RDBMS里面的表,也-可以使用 $collection = $db->collection; $db->selectCollection("collection"); //添加一个元素 $obj = array( "title" => "Calvin and Hobbes-".date('i:s'), "author" => "Bill Watterson" ); //将$obj 添加到$collection 集合中 $collection->insert($obj); //添加另一个元素 $obj = array( "title" => "XKCD-".date('i:s'), "online" => true ); $collection->insert($obj); //查询所有的记录 $cursor = $collection->find(); //遍历所有集合中的文档 foreach ($cursor as $obj) { echo $obj["title"] . "<br />\n"; } //删除所有数据 //$collection->remove(); //删除 name 为hm //$collection->remove(array('name'=>'hm')); //断开MongoDB连接 $m->close(); ?>
你可以去后盾人平台看看,里面的东西不错

⑤ MongoDB 3.4配置远程访问 为什么无法启动

这不是mongodb无法启动,是你还没有启动mongodb就来连接使用它了,肯定是不成功的。 先去mongodb的bin目录下运行mongod --dbpath XXXX/data 来启动mongodb,然后再来连接mongodb。

⑥ mongodb 怎么连接远程数据库

1、基于mongo实现远程连接

[plain] view plain

mongo -u admin -p admin 192.168.0.197:27017/pagedb

通过mongo实现连接,可以非常灵活的选择参数选项,参看命令帮助,如下所示:

[plain] view plain

mongo --help
MongoDB shell version: 1.8.3
usage: mongo [options] [db address] [file names (ending in .js)]
db address can be:
foo foo database on local machine
192.169.0.5/foo foo database on 192.168.0.5 machine
192.169.0.5:9999/foo foo database on 192.168.0.5 machine on port 9999
options:
--shell run the shell after executing files
--nodb don't connect to mongod on startup - no 'db address'
arg expected
--quiet be less chatty
--port arg port to connect to
--host arg server to connect to
--eval arg evaluate javascript
-u [ --username ] arg username for authentication
-p [ --password ] arg password for authentication
-h [ --help ] show this usage information
--version show version information
--verbose increase verbosity
--ipv6 enable IPv6 support (disabled by default)

2、基于MongoDB支持的javascript实现远程连接

当你已经连接到一个远程的MongoDB数据库服务器(例如,通过mongo连接到192.168.0.184),现在想要在这个会话中连接另一个远程的数据库服务器(192.168.0.197),可以执行如下命令:

[plain] view plain

> var x = new Mongo('192.168.0.197:27017')
> var ydb = x.getDB('pagedb');
> use ydb
switched to db ydb
> db
ydb
> ydb.page.findOne()
{
"_id" : ObjectId("4eded6a5bf3bfa0014000003"),
"content" : "巴黎是浪漫的城市,可是...",
"pubdate" : "2006-03-19",
"title" : "巴黎:从布鲁塞尔赶到巴黎",
"url" : "http://france.bytravel.cn/Scenery/528/cblsegdbl.html"
}

上述通过MongoDB提供的JavaScript脚本,实现对另一个远程数据库服务器进行连接,操作指定数据库pagedb的page集合。

如果启用了安全认证模式,可以在获取数据库连接实例时,指定认证账号,例如:

[plain] view plain

> var x = new Mongo('192.168.0.197:27017')
> var ydb = x.getDB('pagedb', 'shirdrn', '(jkfFS$343$_\=\,.F@3');
> use ydb
switched to db ydb

⑦ 如何用JAVA访问远程服务器端的mongodb

文档很长:
Configuration File
File Format
Use the Configuration File
Core Options
systemLog Options
processManagement Options
net Options
security Options
setParameter Option
storage Options
operationProfiling Options
replication Options
sharding Options
auditLog Options
snmp Options
Text Search Options
mongos-only Options
Windows Service Options
我把与远程连接及log文件有关的标红了, 如果只是修改远程连接, 这几个重点看下就可以.

⑧ mongodb的 shell怎么 连接远程 服务器上的mongodb啊

mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]
mongodb:// 这是固定的格式,必须要指定。
username:password@ 这是可选的. 如果设置,在连接数据库服务器之后,驱动都会尝试登陆这个数据库。
host1 是这个URI唯一要填写的。它指定了要连接服务器的地址。
:portX 可选的指定端口,如果不填,默认为27017 。
/database 是要连接数据库的名称 ,这个参数和username:password@有关联。.如果没有指定,默认的数据库为admin。
?options 是连接参数. 要注意的是,如果database不填写,也要保留符号"/"和"?"。参数格式是name=value。如果填写多个分隔符为"&"或者";"。
如果要连接复制集,请指定多个主机地址。

⑨ 如何设置服务器上的MongoDB让别的机子远程连接

可以有很多种方法,我就介绍两种最容易办到的方法。 前提条件就是两台机子同时开启,这样你在家里就可以连接办公室的电脑,再利用办公室的电脑查看期刊文库,查阅文献。这样说明白了吧。达到远程操控。

1.开启两台机子上的3389,也就是远程控制。右键我的电脑属性--远程--把里面的两个钩钩上。3389就算是开启了。

2.安装RemotelyAnywhere 这个软件。安装起来就行,很容易配置。也很直观使用。

3.但是两种条件下,都必须打开虚拟主机,(如果你不会,可以叫单位的电脑管理员帮你进路由器设置虚拟主机。)也就是你单位的机子要到路由器上打开你的虚拟主机设置,指定到你的机子IP地址,这样在外面直接连接你们单位的IP就会直接定位到你的机子上面。至于如何得到外网IP地址很简单,打开hao123 的下面就有一个IP地址的查询,查询的IP就可以做为远程连接的IP了。

热点内容
湖人双核配置哪个最好 发布:2025-05-15 10:09:48 浏览:978
手机热点密码怎么查看 发布:2025-05-15 09:54:47 浏览:108
生意发力云存储 发布:2025-05-15 09:54:45 浏览:616
编写一个shell脚本添加用户 发布:2025-05-15 09:54:43 浏览:505
数据库查看表命令 发布:2025-05-15 09:52:27 浏览:914
p30是不是自带方舟编译器 发布:2025-05-15 09:51:48 浏览:599
追击世界房间密码是多少 发布:2025-05-15 09:51:46 浏览:995
cjavabyte 发布:2025-05-15 09:51:36 浏览:463
visa存储卡 发布:2025-05-15 09:35:07 浏览:619
js调用php的方法 发布:2025-05-15 09:29:13 浏览:496