本文共 1967 字,大约阅读时间需要 6 分钟。
安装MongoDB是一个常见的任务,但为了确保顺利完成,我们需要一步步仔细操作。以下是基于Ubuntu 16.04 64位系统的安装和配置步骤。
前往MongoDB官网(https://www.mongodb.com),下载对应系统的压缩包。确保选择正确的版本,避免因版本错误导致安装失败。
下载完成后,将压缩包解压到本地或云服务器的下载目录。使用以下命令解压:
tar -zxvf mongodb-linux-x86_64-3.2.12.tgz
将解压后的文件夹移动到/usr/local/mongodb
目录下:
mv -r mongodb-linux-x86_64-3.2.12 /usr/local/mongodb
编辑/etc/profile
文件,插入以下内容:
export MONGODB_HOME=/usr/local/mongodbexport PATH=$PATH:$MONGODB_HOME/bin
保存后,重新加载环境变量:
source /etc/profile
创建存放数据和日志的文件夹,并设置适当权限:
cd /usr/local/mongodbsudo mkdir -p data/dbsudo chmod -r 777 data/dbsudo mkdir logssudo touch mongodb.log
进入bin
目录,创建配置文件mongodb.conf
:
cd /usr/local/mongodb/binsudo vi mongodb.conf
在文件中插入以下内容:
dbpath=/usr/local/mongodb/data/dblogpath=/usr/local/mongodb/logs/mongodb.logport=27017fork=true
使用配置文件启动MongoDB:
cd /usr/local/mongodb/bin./mongod -f mongodb.conf
使用以下命令连接MongoDB数据库:
./mongo
通过MongoDB命令创建管理用户:
./mongo> use admin> db.createUser({ user: "pfnieadmin", pwd: "123456", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
关闭MongoDB时,使用以下命令:
./mongo> db.shutdownServer()
在/etc/profile
中添加以下内容:
export PATH=$PATH:/usr/local/mongoDB/mongodb/bin
重新加载环境变量:
source /etc/profile
将MongoDB作为系统服务添加,编辑/etc/rc.d/init.d/mongod
文件:
vim /etc/rc.d/init.d/mongod
在文件中插入以下内容:
start() { /usr/local/mongoDB/mongodb/bin/mongod --config /usr/local/mongoDB/mongodb/etc/mongodb.conf}stop() { /usr/local/mongoDB/mongodb/bin/mongod --config /usr/local/mongoDB/mongodb/etc/mongodb.conf --shutdown}case "$1" in start) start ;; stop) stop ;; restart) stop; start ;; *) echo "Usage: $0 {start|stop|restart}" && exit 1 ;;esac
保存后,赋予脚本执行权限:
chmod +x /etc/rc.d/init.d/mongod
启动MongoDB:
service mongod start
停止MongoDB:
service mongod stop
通过以上步骤,您可以轻松完成MongoDB的安装和配置。如果在过程中遇到问题,可以参考MongoDB的官方文档或相关技术博客获取帮助。
转载地址:http://bcffk.baihongyu.com/