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数据库,非常适合存储大数据量的非结构化数据。