草庐IT

地主家

全部标签

mongodb - 如何将 MongoDB 设置为对非本地主机连接只读

我的EC2服务器上有一个MongoDB实例,我希望它既可以从机器本身(在本地主机上)访问,也可以远程访问。我目前已对其进行配置,以便我可以从本地主机上的机器本身连接到我的数据库:27017(具有读/写访问权限)。我想通过my.ip.address:27017使这个数据库对其他客户端可用(但只读)。我将如何设置它? 最佳答案 如果您打开authentication除了添加具有读写权限的本地用户外,您还可以添加只读用户。您必须在您的应用程序/shell代码中管理身份验证,但基本上,任何不是来自本地主机的人都应该以只读用户身份进行身份验证

mongodb - 在本地主机上执行 mongorestore 时出现 "An existing connection was forcibly closed by the remote host"

我有什么:在本地主机(Windows7Pro)上运行的Mongodb3.0.2本地.bson文件(~60GB)32GB内存我的工作:C:\ProgramFiles\MongoDB\Server\3.0\bin>mongorestore--collectioncollection_name--dbdb_nameF:\path_to_bson\archive.bson结果:完成30%时内存利用率为100%很多这样的错误:“错误:WSARecvtcp127.0.0.1:49587:现有连接被远程主机强行关闭。”完成~60%时出现结果并未恢复所有文档。如果我使用另一个存档来恢复(较小,~6GB

node.js - Auth0 - 如何通过 Auth0 在本地主机上使用 mongoDB

我在Auth0上创建了一个名为local-mongo的新数据库连接,我正在尝试使用Create脚本在我的本地mongoDB上创建一个用户,但我不断收到此套接字挂起错误:[Error]Error:sockethangupatcreateHangUpError(_http_client.js:211:15)atSocket.socketOnEnd(_http_client.js:303:23)atemitNone(events.js:72:20)atSocket.emit(events.js:166:7)atendReadableNT(_stream_readable.js:913:12)

本地主机上的 MongoDB 监控服务

是否有可以在本地主机或本地机器上运行的MongoDB服务器性能监控工具?我在使用MongoDBMonitoringService等第三方托管工具时担心隐私问题。 最佳答案 MongoDB文档包含有关MonitoringMongoDB的信息包括监控策略,相关databasecommands,还有一些self-hostedmonitoringoptions.如果您担心MongoDBCloudManager(néeMMS)收集的信息或想自己收集这些信息,您可以查看databasecommandsusedbythemonitoringage

Python 脚本 (PyMySQL) 未连接到本地主机上的数据库

当我使用PHP时,只需在我的php脚本中编写以下几行即可连接到本地主机上的phpMyAdmin:(这个脚本的目录是/Users/User/.bitnami/stackman/machines/xampp/volumes/root/htdocs/index.php)/p>在运行上述行之前,我首先激活了XAMPP并启用了端口localhost:8080。phpMyAdmin位于http://localhost:8080/phpmyadmin/。这可以很好地连接到数据库。现在,在Python中,我下载了PyMySQL并编写了以下行来完成同样的简单任务:importpymysqlconn=py

php - Zend Framework - 本地主机上的 utf8 正常 - 网络服务器上的 utf8 失败

在搜索了几个小时的解决方案后,我放弃了。这是我的问题。我在本地主机的数据库是utf8_general_ci,在我的application.ini中我写了resources.db.params.charset=utf8一切都很好,工作正常。但在网络服务器上,字符显示为ϼ或ö。我评论了resources.db.params=utf8进进出出。如果它出来了,那么到处都是字符,但不是任何形式(标签或值)。如果它在每个字符上都会出现这样的。同样的故事/对没有影响$form->setAttrib('accept-charset','UTF-8');我也试过resources.db.params

mysql - CakePHP 2.1 不能在本地主机上运行

我在远程主机上部署了我的应用程序,一切都按预期进行。但是当我尝试在本地主机上测试我的代码时,它给了我以下错误,而主机上的代码没有任何更改:fatalerror:在[path]中找不到类“AppHelper”我使用CakePHP2.1和MySQL作为我的默认数据源。我连接到我的本地数据库就像连接到远程数据库一样(更改了身份验证):public$default=array('datasource'=>'Database/Mysql','persistent'=>false,'host'=>'localhost','login'=>'root','password'=>'','databas

mysql - ODBC 3.51 驱动程序无法连接到本地主机上的 MySQL 服务器 (10061)

正如标题所言;我正在尝试为MySQL5.0配置ODBC连接,但在单击测试数据源时,它返回了上述错误。我很确定你们中的大多数人以前都看过这个问题,在考虑发布这个问题之前我做了一些研究,但到目前为止,我发现和尝试的都没有帮助。我正在使用MySQL5.0,在Windows732位上运行。我可以使用MySQL查询浏览器正常浏览数据库,这意味着(我假设)用户名和密码没有问题。服务下有一个“MySQL5-已启动”。我这样命名是因为我为一个项目安装了旧版本的MySQL(3,iirc)。因为我还不需要它,所以我禁用了它(它没有运行)。这是我尝试过的:防火墙一开始就被禁用了。将“localhost”替换

mysql:尝试使用远程 IP 连接到本地主机时连接被拒绝

当我尝试使用它的远程ip地址连接到本地mysql数据库时,访问被拒绝。当我尝试从外部机器连接到同一个数据库时,它可以正常工作。当我使用localhost连接到本地数据库时,它也能正常工作。例如,如果数据库服务器的IP为1.2.3.4,那么我会得到以下结果:#Fromthedbservermysql-uusername-hlocalhost-p#worksperfectlymysql-uusername-h127.0.0.1-p#worksperfectlymysql-uusername-h1.2.3.4-p#Accessdenied#Fromanyothermachinemysql-u

sockets - 连接到本地主机时延迟低,但使用外部主机时我每秒获取 3 次数据 block

我有一个项目,每10-12毫秒传输一串小数据包,我还尝试了不同的程序,一个用C++编写,另一个用python编写,以查看我的实现是否有误,但没有任何改变。因为它在我本地连接时有效,所以我看不出编程和网络代码是如何受到指责的。我尝试更新驱动程序,但没有解决问题。我尝试用完全相同的组件和软件构建一个新桌面。它适用于该PC。老实说,对于这个烦人的问题,我找不到单一的模式或解释,更不用说解决方案了。什么会导致这种行为?它不能是缓冲区,因为它在本地工作?我尝试更改它并使客户端每秒仅发送10次数据。它不应该是数据包丢失,因为我在没有无线的本地网络上使用TCP。两台PC和一根以太网线。网页加载速度快