-
下载
#下载地址 https://www.mongodb.org/dl/linux/x86_64
-
上传解压
rz命令上传或者xftp上传到
/usr/local/mongodb 文件夹内
rz命令:
#编译安装 #root 账号登陆后,依次执行以下命令: cd /tmp wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20 ./configure && make && make install #上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz: cd /usr/bin ln -s /usr/local/bin/lrz rz ln -s /usr/local/bin/lsz sz #使用说明 #sz命令发送文件到本地: sz filename #rz命令本地上传文件到服务器: rz #执行该命令后,在弹出框中选择要上传的文件即可。
xftp: 傻瓜式上传就可以
#解压 tar -zxvf mongodb-linux-x86_64-4.0.13.tgz
-
配置
#进入mongodb目录 cd /usr/local/mongodb/ #创建db目录和日志文件 mkdir -p ./data/db mkdir -p ./logs touch ./logs/mongodb.log #创建mongodb.conf文件 vim mongodb.conf
mongodb.conf编辑如下
#端口号 port=27017 #db目录 dbpath=/usr/local/mongodb/data/db #日志目录 logpath=//usr/local/mongodb/logs/mongodb.log #后台 fork=true #日志输出 logappend=true #允许远程IP连接 bind_ip=0.0.0.0 #权限认证 #auth=true #如果放开注释,就必须创建MongoDB数据库的账号,使用账号与密码才可远程访问,第一次安装建议注释
-
启动
#启动 ./bin/mongod --config mongodb.conf #连接 ./bin/mongo
-
配置mongodb服务开机启动
cd /lib/systemd/system vim mongodb.service
mongodb.service编辑如下
[Unit] Description=mongodb After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongodb.conf PrivateTmp=true [Install] WantedBy=multi-user.target
qw保存继续
#然后设置mongodb.service权限 chmod 754 mongodb.service #启动服务 systemctl start mongodb.service #如果遇到第一次启动失败 ps -ef | grep mongod #查看进程 kill -9 进程号 #杀进程再启动
设置环境变量
#直接用export命令 export PATH=$PATH:/usr/local/mongodb/bin #编辑/etc/profile vim /etc/profile #在里面加入 export PATH=$PATH:/usr/local/mongodb/bin #立即生效执行 source /etc/profile #修改.bashrc文件 vi /root/.bashrc #在里面加入 export PATH=$PATH:/usr/local/mongodb/bin #上述依次执行完毕,环境变量配置完成 #重启服务器,输入mongo 回车 进入数据库
之后使用如下命令就可以控制mongodb服务
#启动服务 systemctl start mongodb.service #停止服务 systemctl stop mongodb.service #添加开机自启动 systemctl enable mongodb.service #重启服务 systemctl restart mongodb.service