Ubuntu系统下mongodb安装配置详细步骤

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服务器的基本配置已经完成。

数据库标签