以下是Ubuntu下安装MongoDB 3.4的详细过程:
安装准备
在终端中执行以下命令,更新软件包列表并安装MongoDB的公共签名密钥:
sudo apt-get update
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
然后更新源列表为MongoDB服务器:
echo "deb http://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
再次更新软件包列表后,开始安装MongoDB:
sudo apt-get update
sudo apt-get install -y mongodb-org
配置MongoDB
安装完成后,需要对MongoDB进行配置,以确保其正常运行。
启用MongoDB服务
默认情况下,MongoDB服务并没有自动启动,需要手动启动:
sudo systemctl start mongod
设置自启动
为防止重启服务器后MongoDB服务没有正常启动,需要设置MongoDB随着系统自动启动:
sudo systemctl enable mongod
确认MongoDB服务状态
可以执行以下命令来查看MongoDB服务是否正常运行:
sudo systemctl status mongod
添加管理员用户
安装完成后,需要创建管理员用户以提高MongoDB的安全性,首先进入MongoDB shell:
mongo
在MongoDB shell中,首先创建管理员用户:
use admin
db.createUser({
user: "admin",
pwd: "yourAdminPassword",
roles: [ { role: "root", db: "admin" } ]
})
其中,yourAdminPassword
为你设置的管理员密码。
限制远程访问MongoDB
为了限制远程访问MongoDB,可以通过修改MongoDB配置文件进行设置:
sudo nano /etc/mongod.conf
找到并将bindIp
的值修改为127.0.0.1
,表示只允许本地访问MongoDB。
将修改保存并关闭MongoDB配置文件后,重新启动MongoDB服务:
sudo systemctl restart mongod
至此,MongoDB的安装和基本配置已完成。
示例说明
以下提供两个示例,以帮助更好地理解MongoDB的安装方法。
示例1:安装前检查MongoDB版本
可以通过以下命令检查已安装的MongoDB版本:
mongod -version
该命令将显示MongoDB的版本信息。
示例2:创建新的MongoDB数据库
现在我们已经安装了MongoDB并创建了管理员用户,我们可以使用管理员用户登录MongoDB shell,并创建一个新的数据库:
mongo -u admin -p yourAdminPassword --authenticationDatabase admin
use mynewdatabase
其中,mynewdatabase
为我们要创建的数据库名。
添加完数据后,您可以在您的MongoDB实例中找到它:
show dbs
现在在列表中应该显示mynewdatabase
数据库。
总之,这就是在Ubuntu下安装MongoDB 3.4的详细过程。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu下安装mongodb 3.4的详细过程 - Python技术站