Macbook Pro 安装配置(转载保存学习)
2021-12-15 本文已影响0人
先生zeng
下载安装
下载地址:🔗,mongodb 官网
解压文件(双击或者命令行方式)
tar -zxvf mongodb-macos-x86_64-5.0.3.tgz
复制至目标目录
cd /opt/
sudo mkdir -p mongodb
cp -R -n mongodb-macos-x86_64-5.0.3/ mongodb
配置环境变量
vi ~/.bash_profile
export MONGODB_HOME=/opt/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
source ~/.bash_profile
mongod -version
创建日志及数据存放的目录
数据存放路径:
sudo mkdir -p /opt/mongodb/data
日志文件路径:
sudo mkdir -p /opt/mongodb/log
确保当前用户对以上两个目录有读写的权限
sudo chown william /opt/mongodb/data
sudo chown william /opt/mongodb/log
以上william是我电脑上的用户,需要根据你当前用户名来修改。
启动mongodb
mongod --dbpath /opt/mongodb/data --logpath /opt/mongodb/log/mongo.log --fork
–dbpath 设置数据存放目录
–logpath 设置日志存放目录
–fork 在后台运行
查看是否启动
ps aux | grep -v grep | grep mongod
停止mongodb
mongo
> use admin
switched to db admin
> db.shutdownServer()
server should be down...
> exit
创建帐号
创建用户命令
use admin
db.createUser({
user: 'admin', // 用户名
pwd: '123456', // 密码
roles:[{
role: 'root', // 角色
db: 'admin' // 数据库
}]
})
验证是否成功
> db.auth('admin', '123456')
如果显示1表示设置成功
修改配置文件
新建etc文件夹,在etc文件夹中创建mongo.conf文件
cd /opt/mongodb
sudo mkdir etc
sudo touch mongo.conf
sudo vi mongo.conf
配置文件信息:
数据库路径
dbpath=/opt/mongodb/data
日志输出文件路径
logpath=/opt/mongodb/log/mongo.log
错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true
启用日志文件,默认启用
journal=true
这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=false
是否后台启动,有这个参数,就可以实现后台运行
fork=true
端口号 默认为27017
port=27017
指定存储引擎(默认不需要指定)
storageEngine=mmapv1
开启认证
auth = true
停止并重新启动
mongo
use admin
switched to db admin
db.shutdownServer()
server should be down...
exit
mongod -f /opt/mongodb/etc/mongo.conf
常用命令
查看当前库下的用户
show users
删除用户
db.dropUser('admin')
修改用户密码
db.updateUser('admin', {pwd: '123456'})
密码认证
db.auth('admin', '123456')
————————————————
版权声明:本文为CSDN博主「人人都在发奋」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq991658923/article/details/121436106