两种安装使用mongodb方法如下:
Install && Remove
1. Using apt tool
更新apt并安装:
// update apt sudo apt update && sudo apt upgrade -y // install sudo apt install mongodb // check service status sudo systemctl status mongodb
Start
mongo
remove
// 完全卸载mongodb sudo systemctl stop mongodb sudo apt purge mongodb sudo apt autoremove
2. Using community-version-mongodb
使用社区版可以安装到最新版本.
由 MongoDB Inc. 维护的包称为 mongodb-org,而不是 mongodb(这是 Ubuntu 仓库中包的名称)。在开始之前,请确保系统上未安装 mongodb。因为包之间会发生冲突。
// 导入公钥 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 // 添加一个新的仓库,以便可以安装 MongoDB 社区版并获得自动更新 echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list // 最新版本MongoDB sudo apt update sudo apt install -y mongodb-org
Start
mongo
remove
// 停止服务并卸载 sudo service mongod stop sudo apt purge mongodb-org* // 要删除数据库和日志文件(确保备份要保留的内容!) sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
mongodb远程连接配置如下:
1.修改配置文件mongodb.conf
命令:vim /etc/mongodb.conf
把 bind_ip=127.0.0.1 这一行注释掉或者是修改成 bind_ip=0.0.0.0
2.重启mongodb服务
命令:sudo service mongodb restart
2.1防火墙开放27017端口
命令:iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT
3.远程连接
命令:mongo 118.25.182.230:27017
这样就可以连接到118.25.182.230的mongodb/test的数据库
连接到指定的用户
1.增加
> use admin switched to db admin > db.addUser('username','password')
2.远程连接
命令: mongo 118.25.182.230:27017/admin -uusername -p
输入password即可
Systemd CMD
systemd服务相关命令
sudo systemctl status mongodb
sudo systemctl stop mongodb
sudo systemctl start mongodb
sudo systemctl restart mongodb
服务是否随系统启动
sudo systemctl disable mongodb
sudo systemctl enable mongodb