我是mongodb的新手,无法理解如何在Ubuntu 14.04中安装MongoDB 3.2.3。
此外,我已经下载了https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.2.3.tgz并从该目录中提取了文件,现在我可以用php添加它吗?
当我进入bin目录并运行mongod时,会发生以下错误:
vagrant @ vagrant-ubuntu-trusty-64:/ vagrant / mongodb / mongodb / bin $ ./mongod
2016-02-23T16:59:47.366 + 0000 I CONTROL [initandlisten] MongoDB启动:pid = 8246 port = 27017 dbpath = / data / db 64位host = vagrant-ubuntu-trusty-64
2016-02-23T16:59:47.366 + 0000 I CONTROL [initandlisten] db version v3.2.3
2016-02-23T16:59:47.367 + 0000 I CONTROL [initandlisten] git version:b326ba835e1b70f6f31ece7937
2016-02-23T16:59:47.367 + 0000 I CONTROL [initandlisten] OpenSSL版本:OpenSSL 1.0.1f 2014年1月6日
2016-02-23T16:59:47.367 + 0000 I CONTROL [initandlisten] allocator:tcmalloc
2016-02-23T16:59:47.367 + 0000 I CONTROL [initandlisten] modules:none
2016-02-23T16:59:47.367 + 0000 I CONTROL [initandlisten]构建环境:
2016-02-23T16:59:47.367 + 0000 I CONTROL [initandlisten] distmod:ubuntu1404
2016-02-23T16:59:47.368 + 0000 I CONTROL [initandlisten] distarch:x86_64
2016-02-23T16:59:47.368 + 0000 I CONTROL [initandlisten] target_arch:x86_64
2016-02-23T16:59:47.368 + 0000 I CONTROL [initandlisten]选项:{}
2016-02-23T16:59:47.384 + 0000 E NETWORK [initandlisten]无法取消链接套接字文件/ tmp / mongodb- 27017.sock错误:1不允许操作
2016-02-23T16:59:47.384 + 0000 I - [initandlisten]致命断言28578
2016-02-23T16:59:47.385 + 0000 I - [initandlisten]
***在fassert()失败后中止
答案 0 :(得分:1)
我们首先必须为MongoDB官方存储库导入密钥。
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
成功导入密钥后,您将看到:
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
接下来,我们必须添加MongoDB存储库详细信息,以便APT知道从哪里下载软件包。
发出以下命令为MongoDB创建列表文件。
echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
添加存储库详细信息后,我们需要更新软件包列表。
sudo apt-get update
现在我们可以自己安装MongoDB包。
sudo apt-get install -y mongodb-org
安装包后,MongoDB将自动启动。您可以通过运行以下命令来检查这一点。
service mongod status
如果MongoDB正在运行,您将看到这样的输出(具有不同的进程ID)。
mongod start/running, process 1611
您还可以使用服务命令停止,启动和重新启动MongoDB。 要停止使用MongoDB
service mongod stop
使用
启动MongoDBservice mongod start
答案 1 :(得分:0)
使用MongoDB apt存储库可以更轻松地完成: 在终端上运行此命令:
答案 2 :(得分:0)
****创建文件夹
mkdir mongodb
cd mongodb
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.3.tgz
tar -xvzf mongodb-linux-x86_64-3.2.3.tgz
cd / opt
sudo mkdir mongodb
cd mongodb /
sudo cp -R~ / mongodb / mongodb-linux-x86_64-3.2.3 / *。
*****当前文件夹的点(。)
cd / var / lib
sudo mkdir mongodb
****现在通过在opt / mongodb / bin文件夹中运行mongod来尝试mongodb
cd / opt / mongodb / bin
sudo ./mongod --dbpath / var / lib / mongodb
答案 3 :(得分:0)