centos7 安装mongodb
1、下载安装包(安装大于等于3.4.20版本)
curl
-
O https:
/
/
fastdl.mongodb.org
/
linux
/
mongodb
-
linux
-
x86_64
-
3.4
.
20.tgz
2、解压
tar
-
zxvf mongodb
-
linux
-
x86_64
-
3.4
.
20.tgz
3、移动到指定位置
mv mongodb
-
linux
-
x86_64
-
3.4
.
20
/
/
usr
/
local
/
mongodb
4、在/usr/local/mongodb下创建文件夹
mkdir
-
p
data
/
db
mkdir
logs
5、在/usr/local/mongodb/bin下新建配置
vi mongodb.conf
1 2 3 4 5 6 7 | dbpath=/usr/local/mongodb/data/db #数据文件存放目录 logpath=/usr/local/mongodb/logs/mongodb.log #日志文件存放目录 port= 27017 fork= true #以守护程序的方式启用,即在后台运行 nohttpinterface= true auth= true bind_ip= 0.0 . 0.0 |
6、环境变量配置
vi
/
etc
/
profile
1 2 | export MONGODB_HOME=/usr/local/mongodb export PATH=$PATH:$MONGODB_HOME/bin |
source
/
etc
/
profile
7、启动
在/usr/local/mongodb/bin下
.
/
mongod
-
f mongodb.conf
8、关闭
.
/
mongod
-
f .
/
mongodb.conf
-
-
shutdown
9、开启端口
firewall
-
cmd
-
-
zone
=
public
-
-
add
-
port
=
27017
/
tcp
-
-
permanent
查看端口
firewall
-
cmd
-
-
permanent
-
-
query
-
port
=
27017
/
tcp
重启防火墙
firewall
-
cmd
-
-
reload
10、创建用户
进入客户端
mongo
创建用户管理员:
1 2 3 | use admin db.createUser({user: "root" ,pwd: "root123456" ,roles:[ "userAdminAnyDatabase" ]}) db.auth( 'root' , 'root123456' ) |
以用户管理员身份登录,并切换数据库,创建数据库用户:
切换到bitrade数据库
use bitrade
创建用户名、密码、角色
1 2 3 4 5 6 7 | db.createUser( { user: "fly" , pwd: "fly123456" , roles: [ { role: "readWrite" , db: "bitrade" } ] } ) |
插入条记录:db.bitrade.insert({"name":"test"})
官方安装文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
2016-08-13 开发环境、生产环境、测试环境的基本理解和区别(转)
2014-08-13 飞跃平野(sdut1124)