1.安装MongoDB
在Ubuntu系统下安装MongoDB非常简单,只需要在终端中输入:
sudo apt install mongodb
1.1 关于版本
默认情况下,Ubuntu系统的软件源中提供的MongoDB版本可能不是最新的稳定版本。如果您需要使用最新的稳定版本,请访问官方网站(https://www.mongodb.com/download-center/community ),下载并安装最新的MongoDB。
2.配置MongoDB
2.1 创建数据目录
在配置MongoDB之前,我们需要先创建一个数据目录,此目录用于存储MongoDB的数据文件。在终端中输入:
sudo mkdir -p /data/db
然后输入以下命令,修改目录的权限:
sudo chmod 777 /data/db
注意,这里我们将数据目录设置为“/data/db”,如果您想将数据目录设置为其他目录,请使用其他目录。
2.2 启动MongoDB服务器
在终端中输入以下命令,启动MongoDB服务器:
sudo service mongodb start
如果MongoDB服务器已经启动,则会显示以下提示信息:
mongodb start/running, process 1234
如果MongoDB服务器未启动,则会显示以下提示信息:
mongodb stop/waiting
出现以上提示信息,代表MongoDB服务器已经启动成功。
2.3 连接MongoDB服务器
在终端中启动MongoDB客户端,输入以下命令:
mongo
如果一切顺利,会出现以下提示信息:
MongoDB shell version: x.y.z
connecting to: mongodb://127.0.0.1:27017/
MongoDB server version: x.y.z
x.y.z是MongoDB的版本号。
2.4 创建MongoDB管理员账户
在MongoDB中,默认情况下没有管理员账户。我们需要手动创建一个管理员账户,以便进行后续的配置操作。
首先,使用以下命令切换到MongoDB内置的“admin”数据库:
use admin
然后,创建一个管理员账户。以下示例中账户名为“admin”,密码为“123456”:
db.createUser({user:"admin",pwd:"123456",roles:["root"]})
说明:
“user”:管理员账户名
“pwd”:管理员账户的密码
“roles”:管理员账户的权限,此处为最高权限“root”
如果一切正常,会出现以下提示信息:
Successfully added user: {"user":"admin","roles":["root"]}
至此,MongoDB服务器的基本配置已经完成。