mongodb安装(linux环境)
### MongoDB在Linux环境下的安装与初步使用 #### 实验环境 - **操作系统**: 虚拟Linux操作系统(桌面版)。 - **安装材料**: `mongodb-linux-x86_64-ubuntu1404-3.4.7`。 #### 安装过程 1. **解压文件**: - 首先确定`mongodb-linux-x86_64-ubuntu1404-3.4.7`安装包的位置。 - 使用命令行进入到包含安装包的目录。 - 执行命令进行解压: ```bash sudo tar -xzf mongodb-linux-x86_64-ubuntu1404-3.4.7.tgz ``` - 解压过程中需要输入密码。解压完成后,建议将目录重命名为`mongodb`以方便后续操作: ```bash mv mongodb-linux-x86_64-ubuntu1404-3.4.7 mongodb ``` 2. **配置文件**: - 创建数据库存放位置和日志文件: ```bash sudo mkdir -p /usr/mongodb/data/db sudo touch /usr/mongodb/logs/mongodb.log ``` - 查看启动参数: ```bash cd /usr/mongodb/bin ./mongod --help ``` 3. **启动MongoDB服务**: - 在`/usr/mongodb/bin`目录下执行以下命令: ```bash ./mongod --dbpath /usr/mongodb/data/db --fork --logpath /usr/mongodb/logs/mongodb.log ``` - 这里`--dbpath`指定了数据文件的存储位置,`--fork`使服务在后台运行,`--logpath`指定了日志文件的位置。 4. **配置环境变量**: - 编辑`/etc/profile`文件添加环境变量: ```bash sudo nano /etc/profile export MONGODB_HOME=/usr/mongodb export PATH=$MONGODB_HOME/bin:$PATH ``` - 保存并退出编辑器后,使配置生效: ```bash source /etc/profile ``` 5. **配置开机自启**: - 在`/etc/rc.local`文件中添加启动命令: ```bash echo "/usr/mongodb/bin/mongod --dbpath /usr/mongodb/data/db --fork --logpath /usr/mongodb/logs/mongodb.log" | sudo tee -a /etc/rc.local ``` - 重启系统验证开机自启是否成功: ```bash sudo reboot ``` #### 测试MongoDB 1. **启动测试**: - 在任意目录下使用`mongo`命令启动MongoDB: ```bash mongo ``` - 使用`exit`命令退出MongoDB Shell。 2. **重启Linux后测试**: - 重启Linux系统后再次尝试使用`mongo`命令。 #### MongoDB初步使用 - **JavaScript解释器**: - MongoDB支持在Shell中直接执行JavaScript代码。 - 可以执行数学运算、使用JavaScript标准库以及定义和调用JavaScript函数等操作。 - **常用基本命令**: - 常见的基本命令包括连接数据库、插入数据、查询数据等。 - 示例命令: ```bash # 连接到默认的admin数据库 use admin # 插入一条记录 db.users.insert({name: "John Doe", age: 30}) # 查询记录 db.users.find() ``` #### 总结 通过以上步骤,我们不仅完成了MongoDB在Linux环境下的安装配置,还进行了简单的功能测试,并对MongoDB的基本使用方法有了初步了解。MongoDB作为一种非关系型数据库,以其灵活性和扩展性在大数据处理方面具有显著优势。对于初学者而言,掌握其安装与基础操作是十分必要的。随着实践经验的积累,还可以深入学习更多高级特性,如索引管理、复制集、分片等,以满足更复杂的应用场景需求。
- 打豆豆。2018-11-20浪费积分感觉,2积分没了
- 粉丝: 4
- 资源: 13
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助