Linux安装MongoDB 4.0.3

时间:2023-06-20 13:12:02 来源: 博客园
Linux安装MongoDB 4.0.31.准备

CentOS下安装MongoDB


【资料图】

官网提供windows、Linux、OSX系统环境下的安装包,这里主要是记录一下在Linux下的安装;首先到官网下载安装包;文中安装的是4.0.3版本的。

官网地址:https://www.mongodb.com/

下载地址:https://www.mongodb.com/try/download/community-kubernetes-operator

附网盘安装包下载:

链接:https://pan.baidu.com/s/1v-4jP_JAxjmyjowKoFhk8w?pwd=8rpe 提取码:8rpe

2.开始安装

[root@localhost /]# cd /usr/local/[root@localhost /]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.3.tgz[root@localhost /]# tar -zxvf mongodb-linux-x86_64-rhel70-4.0.3.tgz[root@localhost /]# mv mongodb-linux-x86_64-rhel70-4.0.3 mongodb

2.1进入目录

[root@localhost local]# cd /usr/local/mongodb/

2.2创建文件夹、文件

[root@localhost local]# mkdir data[root@localhost local]# mkdir logs[root@localhost local]# touch /usr/local/mongodb/log/mongod.log

2.3配置文件mongodb.conf

[root@localhost local]# vim /usr/local/mongodb/mongod.conf

配置文件内容

dbpath=/usr/local/mongodb/datalogpath=/usr/local/mongodb/log/mongod.loglogappend=trueport=27017bind_ip=0.0.0.0 # 为了让远端可以访问fork=true##auth = true # 先关闭, 创建好用户在启动 # mongod.conf

2.4设置权限

[root@localhost mongodb]# chmod -R 777 /usr/local/mongodb

2.5设置环境变量

[root@localhost mongodb]# vim /etc/profile在最下边追加如下代码:export MONGODB_HOME=/usr/local/mongodbexport PATH=$MONGODB_HOME/bin:$PATH

2.6测试查看MongoDB版本

[root@localhost mongodb]# mongod -v

正常情况:

安装完成!

3.启停、添加用户

3.1启动MongoDB

[root@localhost mongodb]# mongod -f /usr/local/mongodb/mongod.conf

3.2停止MongoDB

[root@localhost mongodb]# mongod --shutdown -f /usr/local/mongodb/mongod.conf

十分不建议使用 kill -9 mongodb进程的方式,本人就翻车了。

3.3创建账号

# 进入mongo shell命令mongo# 切换到admin库use admin# 创建root帐号db.createUser({ user: "root", pwd: "root", roles: [{ role: "dbOwner", db: "admin" }] })# 验证用户, 返回1表示成功db.auth("root", "root")# 同理添加api账号db.createUser({ user: "api", pwd: "root", roles: [{ role: "dbOwner", db: "api" }] })db.auth("api", "root")

3.4查看所有库、用户、版本

进入mongo shell命令mongouse admindb.auth("root", "root")#查看数据库show dbs;#查看用户show users#查看版本db.version()

结果示例

3.5启用权限控制 修改MongoDB配置文件 打开注释

##auth = true # 先关闭, 创建好用户在启动

3.6重启MongoDB使其生效

3.7开放MongoDB端口

#开放MongoDB防火墙端口firewall-cmd --zone=public --add-port=27017/tcp --permanent#"重载配置"firewall-cmd --reload

4.测试连接

完成 over

转载请注明出处!!!

https://www.cnblogs.com/weitaming/p/17491138.html

标签:

相关文章

社会面清零后第十天,三问吉林省复工复产怎样了

新华社长春4月23日电 题:社会面清零后第十天,三问吉林省复工复产怎样了 新华社记者段续、张建、赵丹丹...

来源:2022-04-24

青海海北州门源县发生3.9级地震 震源深度10千米

4月23日电 据国家地震台网官方微博消息,中国地震台网正式测定:04月23日22时07分在青海海北州门源县(...

来源:2022-04-24

山西太原万柏林区报告1例无症状感染者 公布行程轨迹

(抗击新冠肺炎)山西太原万柏林区报告1例无症状感染者 公布行程轨迹 太原4月23日电 (记者 李新锁)山西...

来源:2022-04-24

上海战疫:从严从重从快查处食品安全违法行为

(抗击新冠肺炎)上海战疫:从严从重从快查处食品安全违法行为 上海4月23日电 (记者 许婧)近日,上海出现...

来源:2022-04-24

杭州本轮疫情已发现98例阳性感染者 有进一步扩散可能

杭州4月23日电(张煜欢 崔倩娴)23日,记者从杭州市新冠肺炎疫情防控工作新闻发布会上获悉,截至23日18时...

来源:2022-04-24

精彩推送

X 关闭

X 关闭