jsp网站开发难点,动漫设计的就业前景,腾讯企点和企业qq区别,网站设计说明书摘要#x1f388; 作者#xff1a;互联网-小啊宇 #x1f388; 简介#xff1a; CSDN 运维领域创作者、阿里云专家博主。目前从事 Kubernetes运维相关工作#xff0c;擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护… 作者互联网-小啊宇 简介 CSDN 运维领域创作者、阿里云专家博主。目前从事 Kubernetes运维相关工作擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护等领域。 博客首页CSDN【互联网-小阿宇】 、阿里云【互联网-小阿宇】 欢迎小伙伴们点赞、收藏⭐、留言 Centos7部署单节点MongoDBV4.2.25 一、下载MongoDB安装包二、安装MongoDB1、创建目录存放安装包2、上传MongoDB安装包到此目录3、解压并重命名 三、配置MongoDB1、创建目录2、创建配置文件 四、启动MongoDB1、启动mongoDB 五、配置管理员用户1、创建用户2、查看已经存在的用户3、关闭mongoDB服务4、退出MongoDB命令行 六、配置环境变量七、配置软连接八、设置开机自启动1、创建mongodb.service文件2、设置开机自启动3、相关命令 一、下载MongoDB安装包
下载地址https://www.mongodb.com/try/download/community 版本4.2.25系统Centos7格式tgz直达下载链接https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.25.tgz
mongodb-linux-x86_64-rhel70-4.2.25.tgz
二、安装MongoDB
1、创建目录存放安装包
mkdir -p /data/Mongodb/package2、上传MongoDB安装包到此目录 3、解压并重命名
[rootlocalhost ~]# cd /data/Mongodb/package/
[rootlocalhost package]# ls
mongodb-linux-x86_64-rhel70-4.2.25.tgz
[rootlocalhost package]# tar -zxf mongodb-linux-x86_64-rhel70-4.2.25.tgz -C /data/Mongodb/
[rootlocalhost package]# cd ..
[rootlocalhost Mongodb]# ls
mongodb-linux-x86_64-rhel70-4.2.25 package
[rootlocalhost Mongodb]# mv mongodb-linux-x86_64-rhel70-4.2.25 mongoDBServer三、配置MongoDB
1、创建目录
data数据目录log日志目录etc配置目录
[rootlocalhost Mongodb]# cd mongoDBServer/
[rootlocalhost mongoDBServer]# mkdir data log etc
[rootlocalhost mongoDBServer]# ls
bin data etc LICENSE-Community.txt log MPL-2 README THIRD-PARTY-NOTICES THIRD-PARTY-NOTICES.gotools2、创建配置文件
vim /data/Mongodb/mongoDBServer/etc/mongodb.conf
dbpath/data/Mongodb/mongoDBServer/data
logpath/data/Mongodb/mongoDBServer/log/mongodb.log
logappendtrue
quiettrue
port27017
forktrue
authtrue
journaltrue
bind_ip0.0.0.0
storageEnginewiredTiger参数详解dbpath指定MongoDB数据文件存放路径MongoDB把数据文件存储在dbpath目录下logpath指定MongoDB的日志文件路径logappend设置为true日志会以追加的方式写入日志文件默认就是truequiet设置为true可以过滤一些无用的日志信息例如每次链接的信息等。port指定MongoDB监听的端口默认27017fork设置为trueMongoDB会以守护进程的方式进行auth是否需要认证默认是不需要认证就可以访问journal是否开启日志功能默认true开启journal可以提高数据安全性bind_ip设置可以监听访问的IP0.0.0.0表示可以监听所有网络接口的IP请求storageEngine指定存储引擎默认是wiredTiger
四、启动MongoDB
1、启动mongoDB
./mongod --config mongoDB配置文件位置
[rootlocalhost etc]# cd /data/Mongodb/mongoDBServer/bin/
[rootlocalhost bin]# ./mongod --config /data/Mongodb/mongoDBServer/etc/mongodb.conf 五、配置管理员用户
cd /data/Mongodb/mongoDBServer/bin
./mongo #进入mogo命令行use admin #使用管理员权限1、创建用户
用户名为test密码为123456 db.createUser( {user: test,pwd: 123456,roles:[ { role: userAdminAnyDatabase, db: admin } ] } );2、查看已经存在的用户 show users;3、关闭mongoDB服务 db.shutdownServer()4、退出MongoDB命令行
CTRL C 或者 命令行 exit
六、配置环境变量
[rootlocalhost bin]# vi /etc/profile
#最后一行添加
export PATH$PATH:/data/Mongodb/mongoDBServer/bin
[rootlocalhost bin]# source /etc/profile
[rootlocalhost bin]# mongo --version
MongoDB shell version v4.2.25
git version: 41b59c2bfb5121e66f18cc3ef40055a1b5fb6c2e
OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
allocator: tcmalloc
modules: none
build environment:distmod: rhel70distarch: x86_64target_arch: x86_64
七、配置软连接
[rootlocalhost ~]# ln -s /data/Mongodb/mongoDBServer/bin/mongo /usr/bin/mongo
**确保mongoDB服务处于启动状态在输入mongo才可进入命令行**
[rootlocalhost ~]# mongo
MongoDB shell version v4.2.25
connecting to: mongodb://127.0.0.1:27017/?compressorsdisabledgssapiServiceNamemongodb
Implicit session: session { id : UUID(03e5768b-9d1e-44be-a32a-d85917139e30) }
MongoDB server version: 4.2.25使用创建的用户验证 use admin
switched to db admindb.auth(test,123456);
1
#返回1 则代表验证成功八、设置开机自启动
1、创建mongodb.service文件
vi /lib/systemd/system/mongodb.service
#添加如下内容
[Unit]
Descriptionmongodb
Afternetwork.target remote-fs.target nss-lookup.target [Service]
Typeforking
ExecStart/data/Mongodb/mongoDBServer/bin/mongod --config /data/Mongodb/mongoDBServer/etc/mongodb.conf
ExecReload/bin/kill -s HUP $MAINPID ExecStop/data/Mongodb/mongoDBServer/bin/mongod --shutdown --config /data/Mongodb/mongoDBServer/etc/mongodb.conf
PrivateTmptrue[Install]
WantedBymulti-user.target2、设置开机自启动
#重新加载配置
[rootlocalhost ~]# systemctl daemon-reload
[rootlocalhost ~]# cd /lib/systemd/system
#赋予权限755
[rootlocalhost system]# chmod 755 mongodb.service
#设置开机自启动
[rootlocalhost system]# systemctl enable mongodb.service
Created symlink from /etc/systemd/system/multi-user.target.wants/mongodb.service to /usr/lib/systemd/system/mongodb.service.
3、相关命令
启动mongodb
systemctl start mongodb.service关闭mongodb
systemctl stop mongodb.service重启后MongoDB实现了自启动