Mac下安装配置mongodb并创建用户的方法

1. 简介

MongoDB是一种非常流行的开源NoSQL数据库,在Mac下安装和配置MongoDB非常简单,本篇文章将教你如何在Mac下安装配置MongoDB,并创建用户以便进行测试。

2. 安装MongoDB

2.1 下载安装MongoDB

我们可以从MongoDB官网上下载最新版本的MongoDB,也可以使用Homebrew来安装MongoDB。

使用Homebrew安装MongoDB的步骤如下:

brew update

brew install mongodb

安装完成后,我们就可以启动MongoDB了。

2.2 启动MongoDB

在终端中输入以下命令启动MongoDB:

mongod

如果启动成功,你会看到类似以下信息:

[initandlisten] waiting for connections on port 27017

这就表示MongoDB已经启动了。

2.3 连接MongoDB

打开新的终端窗口,输入以下命令连接MongoDB:

mongo

如果连接成功,你将看到以下内容:

MongoDB shell version v4.2.8

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiSe...ble=false&tls=false&tlsInsecure=false

Implicit session: session { "id" : UUID("87cb1a7c-3d0c-45be-9a71-8f31bef3fd49") }

MongoDB server version: 4.2.8

Welcome to the MongoDB shell...

现在我们已经成功连接MongoDB,可以进行其他操作了。

3. 创建用户

在MongoDB中,我们需要使用特定的账号和密码才能进行一些操作,比如创建数据库、插入数据等等。以下是创建用户的步骤:

3.1 使用管理员账号登录MongoDB

在进一步创建其他用户之前,我们需要先用管理员账号登录到MongoDB中。

在终端中输入以下命令:

mongo admin -u root -p

这里的root是管理员账号的名称,-p代表输入密码,然后按回车键输入密码。

3.2 创建新用户

在成功登录到MongoDB之后,我们就可以创建新用户了。

在终端中输入以下命令,创建一个名为test的用户,密码为123456789:

db.createUser({user: "test", pwd: "123456789", roles: [{role: "readWrite", db: "testdb"}]})

这里的test是用户名,123456789是密码,testdb是数据库名称。

3.3 验证新用户

现在我们已经创建了一个新用户,可以使用以下命令验证这个用户是否能够成功登录MongoDB:

mongo testdb -u test -p 123456789

这里的test是用户名,123456789是密码,testdb是数据库名称。

如果成功,你将看到以下内容:

MongoDB shell version v4.2.8

connecting to: mongodb://127.0.0.1:27017/testdb?compressors=disabled&gssapi...ble=false&tls=false&tlsInsecure=false

Implicit session: session { "id" : UUID("bc20348c-e7be-4f73-87a1-b73e655a74bb") }

MongoDB server version: 4.2.8

Welcome to the MongoDB shell...

现在我们已经创建了一个新用户,并且验证了这个用户是否能够成功登录MongoDB。

4. 结论

使用MongoDB是非常方便和灵活的,安装和配置MongoDB也很简单。你可以在Mac下使用Homebrew来安装MongoDB,然后创建用户以便进行测试。

总之,MongoDB是一种非常流行的NoSQL数据库,非常适合存储大数据量的非结构化数据。

数据库标签