我使用官方包(mongodb-stable)安装了MongoDB,遵循了包括以下内容的快速入门指南:Ubuntu和Debian软件包、Unix快速入门指南。
By default MongoDB will store data in
/data/db
, but it won't automatically create that directory. To create it, do:
$ sudo mkdir -p /data/db/ $ sudo chown `id -u` /data/db
You can also tell MongoDB to use a different data directory, with the
--dbpath
option.
如果我只运行mongod
,就会出现错误,只有当我运行sudo mongod
时,MongoDB 才会启动:
Mon Mar 14 15:27:07 [initandlisten] couldn't open /data/db/test.ns errno:13 Permission denied
Mon Mar 14 15:27:07 [initandlisten] couldn't open file /data/db/test.ns terminating
Mon Mar 14 15:27:07 dbexit:
怎么回事?