0

我在/usr/local/ampps/目录中的 ubuntu 中启动并运行了 AMPPS。

我想使用 AMPPS 中可用的 MongoDB——我已经从 AMPPS 控制面板启动了 MongoDB 服务器。

但我无法从终端使用它,我在/usr/local/ampps/mongodb/bin/目录中,当我使用时,./mongo db mydb我得到:

MongoDB shell version: 3.2.0
connecting to: use
2016-10-04T09:29:04.921+0330 E -        [main] file [mydb] doesn't exist
failed to load: mydb

如何从终端使用 mongoDB?

仅供参考:我以这种方式使用了 AMPPS 在终端中运行的 mysql:

cd /usr/local/ampps/mysql/bin/
./mysql -u root -p 

而且我能够从终端使用mysql。

4

1 回答 1

0

我已经想出了如何做到这一点,只需 cd 在 AMPPS 文件夹中:

cd /usr/local/ampps/mongodb/bin

然后运行:

./mongo

你会得到这样的东西:

MongoDB shell version: 3.2.0
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
    http://docs.mongodb.org/
Questions? Try the support group
    http://groups.google.com/group/mongodb-user
Server has startup warnings: 
2016-10-04T09:08:12.567+0330 I CONTROL  [main] ** WARNING: --rest is specified without --httpinterface,
2016-10-04T09:08:12.567+0330 I CONTROL  [main] **          enabling http interface
2016-10-04T09:08:38.127+0330 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2016-10-04T09:08:38.127+0330 I CONTROL  [initandlisten] 
2016-10-04T09:08:38.127+0330 I CONTROL  [initandlisten] 
2016-10-04T09:08:38.127+0330 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-10-04T09:08:38.127+0330 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-10-04T09:08:38.127+0330 I CONTROL  [initandlisten] 
2016-10-04T09:08:38.127+0330 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-10-04T09:08:38.127+0330 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-10-04T09:08:38.127+0330 I CONTROL  [initandlisten] 
>

如您所见,您可以在>like 前面键入命令:

> show dbs
admin  0.078GB
local  0.078GB
mydb   0.078GB
> 
于 2016-10-05T06:04:20.987 回答