MongoDB Linux
时间: 2025-02-20 19:30:07 浏览: 42
### 安装MongoDB
为了在Linux系统上安装MongoDB,可以按照以下方法操作。首先下载适合版本的MongoDB压缩包并解压至指定位置[^1]:
```bash
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.21-rc0.tgz -C /usr/local/
mv /usr/local/mongodb-linux-x86_64-rhel70-4.4.21-rc0/ /usr/local/mongodb
```
设置环境变量以便于全局调用`mongod`和`mongo`命令,在`.bash_profile`文件中加入路径声明[^3]。
### 配置MongoDB
创建数据存储目录以及日志记录所需的位置,并编辑配置文件来定义这些参数。通常情况下,可以在/etc下新建一个名为`mongodb.conf`的文件用于保存配置项。
```bash
mkdir -p /data/db
echo "dbpath=/data/db" > /etc/mongodb.conf
echo "logpath=/var/log/mongodb.log" >> /etc/mongodb.conf
echo "logappend=true" >> /etc/mongodb.conf
echo "bind_ip=127.0.0.1" >> /etc/mongodb.conf
echo "port=27017" >> /etc/mongodb.conf
```
启动MongoDB服务之前确保已经赋予了必要的权限给上述提到的数据与日志目录。
### 启动MongoDB
通过下面的方式启动数据库实例:
```bash
/usr/local/mongodb/bin/mongod --config /etc/mongodb.conf &
```
此时可以通过客户端工具连接到本地运行的服务。
### 使用MongoDB Shell
一旦成功启动了MongoDB进程,则可通过简单的命令访问交互式的shell界面来进行查询和其他管理任务:
```bash
/usr/local/mongodb/bin/mongo
```
这将会显示类似于这样的提示符 `>` ,在这里可以直接输入JavaScript表达式或特定于MongoDB的方法来操纵文档集合。
对于安全性的考虑,建议创建管理员账号以增强安全性措施[^4]。例如利用Docker容器内部署时可执行如下指令完成初始化工作:
```bash
docker exec -it mongo /bin/bash
mongo admin
use admin
db.createUser({ user: "root", pwd: "123456", roles:[{role:"root", db:"admin"}]})
exit;
```
以上过程涵盖了从安装、基本配置直至初步使用的整个流程介绍。
阅读全文
相关推荐
















