MongoDB安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4777字,纯文字阅读大概需要7分钟。
内容图文
MongoDB安装
1.上传mongodb包
[root@long ~]# ll
-rw-r--r-- 1 root root 100351280 Jul 6 2019 mongodb-linux-x86_64-3.6.13.tgz
2.文件放于/usr/local/mongodb目录下
cd /usr/local
tar xf mongodb-linux-x86_64-3.6.13.tgz #解压文件
mv mongodb-linux-x86_64-3.6.13/ /usr/local/mongodb #移动文件
3.配置环境变量
vi /etc/profile
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
4.mongdb启动配置
#创建db和log目录
cd /usr/local/mongodb
mkdir data
cd data
mkdir db
mkdir log
#进入mongodb的bin目录,配置文件可以自定义位置,我就把它放在了bin目录下
cd /usr/local/mongodb/bin
[root@long bin]# vim mongodb.conf
dbpath = /usr/local/mongodb/data/db #数据文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#nohttpinterface = true
#网上很多添加这句nohttpinterface=true,但是启动会报错,所以就去掉了
加上nohttpinterface = true启动报错提示如下:
[root@long bin]# ./mongod -f mongodb.conf
Error parsing INI config file: unrecognised option 'nohttpinterface'
try './mongod --help' for more information
注释掉后启动
[root@long bin]# ./mongod -f ./mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 8092
child process started successfully, parent exiting
[root@long bin]# ps aux|grep mongo
root 8092 0.2 4.3 989232 44372 ? Sl 10:39 0:03 ./mongod -f ./mongodb.conf
root 8173 0.0 0.0 112660 968 pts/0 R+ 11:03 0:00 grep --color=auto mongo
5.进入mongo
[root@long bin]# ./mongo
MongoDB shell version v3.6.13
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("09444513-20f8-4f53-a48f-d783b5526d6d") }
MongoDB server version: 3.6.13
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
Server has startup warnings:
2020-03-05T10:39:57.588+0800 I STORAGE [initandlisten]
2020-03-05T10:39:57.588+0800 I STORAGE [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2020-03-05T10:39:57.588+0800 I STORAGE [initandlisten] ** See http://dochub.mongodb.org/core/prodnotes-filesystem
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten]
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten]
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten] ** WARNING: This server is bound to localhost.
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten] ** Remote systems will be unable to connect to this server.
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten] ** Start the server with --bind_ip <address> to specify which IP
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten] ** addresses it should serve responses from, or with --bind_ip_all to
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten] ** bind to all interfaces. If this behavior is desired, start the
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten] ** server with --bind_ip 127.0.0.1 to disable this warning.
2020-03-05T10:39:58.282+0800 I CONTROL [initandlisten]
2020-03-05T10:39:58.283+0800 I CONTROL [initandlisten]
2020-03-05T10:39:58.283+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2020-03-05T10:39:58.283+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2020-03-05T10:39:58.283+0800 I CONTROL [initandlisten]
2020-03-05T10:39:58.283+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2020-03-05T10:39:58.283+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2020-03-05T10:39:58.283+0800 I CONTROL [initandlisten]
2020-03-05T10:39:58.283+0800 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 3895 processes, 65535 files. Number of processes should be at least 32767.5 : 0.5 times number of files.
2020-03-05T10:39:58.283+0800 I CONTROL [initandlisten]
>
MongoDB安装
标签:database form bpa cti 变量 配置文件 提示 code vim
本文系统来源:https://www.cnblogs.com/longren/p/12420965.html
内容总结
以上是互联网集市为您收集整理的MongoDB安装全部内容,希望文章能够帮你解决MongoDB安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。