我正在使用MAC,我已成功登录服务器并使用以下命令启动服务器
./mongod
Run Code Online (Sandbox Code Playgroud)
然后它说
Thu Jul 14 01:50:41 db version v1.6.5, pdfile version 4.5
Thu Jul 14 01:50:41 git version: 0eb017e9b2828155a67c5612183337b89e12e291
Thu Jul 14 01:50:41 sys info: Linux domU-44-23-67-56-32-F5 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_37
Thu Jul 14 01:50:41 [initandlisten] waiting for connections on port 27017
Thu Jul 14 01:50:41 [websvr] web admin interface listening on port 28017
Run Code Online (Sandbox Code Playgroud)
在那之后无论我写什么,它只是一个文本.终端不接受任何命令.响应说"等待端口27017上的连接".我该怎么做才能摆脱这个?我也试过命令通过以下commnad启动Shell:
./mongo
Run Code Online (Sandbox Code Playgroud)
但它也是一个文本.请帮忙.
sha*_*wat 54
mongo --shell
Run Code Online (Sandbox Code Playgroud)
将打开shell界面.
https://docs.mongodb.com/manual/reference/program/mongo/
Tad*_*all 18
mongod(数据库服务器)和mongo(数据库客户机shell)程序都是命令行程序,每个程序都希望在自己的命令行会话中运行.因此,在启动服务器之后(就像使用"./mongod"一样),您应该打开第二个命令行会话并在其中运行"./mongo",以便为您提供与服务器通信的命令行shell.
您需要找到 bin 文件夹,然后在该文件夹上打开命令提示符然后只需输入 mongo.exe 并按 Enter 启动 shell
或者您可以从任何文件夹提供 mongo.exe 的完整路径来启动 shell:
c:\MongoDB\bin\mongo.exe
Run Code Online (Sandbox Code Playgroud)
然后,如果您有多个数据库,您可以输入命令>use <database_name>来使用该数据库
如果有帮助或有问题请告诉我
| 归档时间: |
|
| 查看次数: |
103938 次 |
| 最近记录: |