本文出自:https://www.cnblogs.com/2186009311CFF/p/12246596.html
官网按照步骤购买服务器后,登录控制台,得到公网ip,并重置密码
Windows电脑登录云服务,不需要安装软件,因为控制台里的“操作”里登录,按步骤即会出现命令框
安装步骤:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#run-mongodb-community-edition (这是最官方的文档,之前百度博客走了挺多弯路)
1.新建文件夹
mkdir mongodb
2.进入新文件夹
cd /mongodb
3.据安装文件地址(https://www.mongodb.com/download-center/community),选择下面选项,得到centos下载文件地址
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-server-4.2.3-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-shell-4.2.3-1.el7.x86_64.rpm
4.安装
rpm -ivh mongodb-org-server-4.2.3-1.el7.x86_64.rpm
rpm -ivh mongodb-org-shell-4.2.3-1.el7.x86_64.rpm
5.开启服务
systemctl start mongod.service
6.开启开机自启动
systemctl enable mongod.service
7.查看版本
mongo --version
8.查看安装位置
whereis mongo
9.进入客户端
mongo
10.输shell命令
show dbs
use test
插入数据
db.test.insert({"name":"zhangsan","age":20})
查看数据
show collections
db.test.find()
删除当前位置所在数据库
db.dropDatabase()
删除当前位置表
db.test.drop()
11.退出连接:打了mongo之后,想再打系统命令,要打以下退出连接命令
ctrl + c
12.关闭
systemctl stop mongod.service
13.远程连接配置
改配置前,服务器建用户
db.createUser(
{
user:"admin",
pwd:"admin",
roles:[{role:"root", db:"admin"}]
}
)
vim /etc/mongod.conf
注释bindip那列或改成0.0.0.0,
security:
authorization: enabled
保存
14.重启mongodb服务
systemctl restart mongod.service
15.防火墙开启访问端口
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT
打开远程指南:https://cloud.tencent.com/developer/article/1508151
服务器登录用户
db.auth("用户名","密码")
python3代码
重启mongodb服务
查看失败原因
journalctl -xe
增加yum源
vi /etc/yum.repos.d/10gen.repo
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
保存
esc : wq!
安装
sudo yum install -y mongodb-org
监听端口,停掉响应的pid
lsof -i:27017
kill -9 1894
删除文件夹
rm -rf /usr/local/mongodb
参考链接:
云服务器安装MongoDB: https://docs.mongodb.com/manual/administration/install-on-linux/
https://www.runoob.com/mongodb/mongodb-linux-install.html
vim命令: https://blog.csdn.net/qq_27283619/article/details/86097629
卸载mongo: https://jingyan.baidu.com/article/358570f689020ece4624fc60.html