Mongodb 在Mongo中创建数据库:can';t connect,get";“连接失败”;
我想在Mongo中创建一个新数据库。但是,我无法连接:Mongodb 在Mongo中创建数据库:can';t connect,get";“连接失败”;,mongodb,Mongodb,我想在Mongo中创建一个新数据库。但是,我无法连接: :~$ mongo MongoDB shell version: 1.6.5 connecting to: test Tue Dec 21 18:16:25 Error: couldn't connect to server 127.0.0.1 (anon):1154 exception: connect failed 如何连接到mongo以创建新数据库?或者,我可以从命令行创建一个新的数据库吗 令人稍感意外的是,本文似乎没有介绍如何创建
:~$ mongo
MongoDB shell version: 1.6.5
connecting to: test
Tue Dec 21 18:16:25 Error: couldn't connect to server 127.0.0.1 (anon):1154
exception: connect failed
如何连接到mongo以创建新数据库?或者,我可以从命令行创建一个新的数据库吗
令人稍感意外的是,本文似乎没有介绍如何创建数据库
谢谢。为了打开Mongo JavaScript shell,应该首先初始化侦听器 因此,首先运行mongod.exe,然后再运行mongo.exe。两者都位于同一位置(/bin) 在mongodb中没有单独的命令来创建db。只需在控制台中键入“usedbName;”。现在您已经创建了一个名为“dbname”的数据库。现在,如果键入“show databases”,则无法看到刚刚创建的数据库名称。因为mongo不会创建任何db,除非您创建集合并将文档插入该集合
希望这对你有用 在使用mongo(客户端)之前,您需要运行mongod(守护进程),在另一个shell中运行它是最简单的;如果mongo安装正确,这些应该在您的路径中。之后,文档将帮助您完成创建和编辑dbs和集合。首先,您需要在一个终端上运行mongod。然后启动另一个终端并键入mongo。这将打开mongo外壳。您还需要创建/data/db/,mongo将在其中存储您的数据库
只需按给定顺序尝试以下命令:
sudo rm /var/lib/mongodb/mongod.lock
sudo mongod --repair
sudo service mongodb start
sudo service mongodb status
@kaushik哦,谢谢,这救了我一天!这对我的ubuntu 11.10很有用。首先为什么会发生这种情况?