以下是CentOS系统下MongoDB安装及配置教程的完整攻略:
1. 安装 MongoDB
在 CentOS 系统中,可以使用 yum 命令来安装 MongoDB。具体操作步骤如下:
- 使用 root 用户登录 CentOS 系统。
- 执行以下命令安装 MongoDB:
sudo yum install mongodb-server
- 安装完成后,启动 MongoDB:
sudo systemctl start mongod
注意:MongoDB 启动失败时,可查看 /var/log/mongodb/mongod.log
日志文件,找到解决问题的方法。
- 配置 MongoDB 为开机自启动:
sudo systemctl enable mongod
2. 配置 MongoDB
MongoDB 默认监听 127.0.0.1:27017
地址,也就是只允许本机访问。
为了使其他设备都能够访问 MongoDB,需要在 /etc/mongod.conf
配置文件中修改以下内容:
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0 # 0.0.0.0 表示所有设备都可以访问
修改后,重新启动 MongoDB 服务:
sudo systemctl restart mongod
3. 使用 MongoDB
MongoDB 默认使用 test
数据库,使用 mongo
命令连接 MongoDB:
mongo
连接成功后,可以使用以下命令来查看所有数据库:
show dbs
此时会显示出 MongoDB 中的所有数据库,其中包括 test
数据库。
示例1:插入数据
假设现在要向名为 mydb
的数据库中插入一条数据,具体操作步骤如下:
- 使用以下命令连接
mydb
数据库:
use mydb
- 执行以下命令插入一条数据:
db.users.insert({ name: "John", age: 30 })
数据插入成功后,可以使用以下命令显示出 users
集合中的所有数据:
db.users.find()
示例2:更新数据
假设现在要将 users
集合中 name
为 John
的数据的 age
修改为 35
,具体操作步骤如下:
- 执行以下命令更新数据:
db.users.update({ name: "John" }, { $set: { age: 35 } })
更新成功后,可以使用以下命令查看更新后的数据:
db.users.find({ name: "John" })
这样就完成了 CentOS 系统下 MongoDB 的安装及配置,以及基本的使用操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS系统下MongoDB安装及配置教程 - Python技术站