最近安装mongodb出现的问题
这里引用大佬的安装教程
中间出现的错误
status=14的话,就打这个:
sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo chown mongodb:mongodb /tmp/mongodb-27017.sock
sudo service mongod restart;
status=1或者2的话
#查看mongod.conf 里面的文件是否存在,没有就mkdir创建
vim /etc/mongod.conf
直到打命令出现下图,就代表安装没问题了
sudo systemctl status mongod
修改配置文件
sudo vim /etc/mongod.conf
security:
authorization: enabled # 权限配置
设置好之后
use admin
db.createUser({user:"账号",pwd:"密码",roles:[{role:"root"}]})
登录的话要在admin里面登录
db.auth('账号','密码')
python连接mongodb
先下载依赖:pip install pymongo
from pymongo import MongoClient
# 创建数据库连接对象
client = MongoClient(IP, 端口, username="账号", password="密码")
# 选择一个数据库
db = client['admin']