Linux_MongoDB 安装笔记
来源:互联网 发布:淘宝怎么装修店铺视频 编辑:程序博客网 时间:2024/06/05 01:35
环境:Vmware Workstation 10,CentOS-7-x86_64-DVD-1511.iso,Xshell 4.0,ip:192.168.216.140.
[root@localhost ~]# yum list mongodb-org
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.tuna.tsinghua.edu.cn
错误:没有匹配的软件包可以列出
[root@localhost ~]# vim /etc/yum.repos.d/mongodb-org-3.0.repo
[root@localhost ~]# yum list mongodb-org
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirror.bit.edu.cn
可安装的软件包
mongodb-org.x86_64 3.0.15-1.el7 mongodb-org-3.0
[root@localhost ~]# yum install mongodb-org
[root@localhost ~]# vim /etc/mongod.conf
[root@localhost ~]# service mongod start
Starting mongod (via systemctl): [ 确定 ]
[root@localhost ~]# service mongod status
● mongod.service - SYSV: Mongo is a scalable, document-oriented database.
Loaded: loaded (/etc/rc.d/init.d/mongod; bad; vendor preset: disabled)
Active: active (running) since 六 2017-05-27 14:55:55 CST; 21s ago
Docs: man:systemd-sysv-generator(8)
Process: 4470 ExecStart=/etc/rc.d/init.d/mongod start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/mongod.service
└─4481 /usr/bin/mongod -f /etc/mongod.conf
5月 27 14:55:55 localhost systemd[1]: Starting SYSV: Mongo is a scalable, document-oriented database….
5月 27 14:55:55 localhost runuser[4477]: pam_unix(runuser:session): session opened for user mongod by (uid=0)
5月 27 14:55:55 localhost mongod[4470]: Starting mongod: [ 确定 ]
5月 27 14:55:55 localhost systemd[1]: Started SYSV: Mongo is a scalable, document-oriented database..
[root@localhost ~]# less /var/log/mongodb/mongod.log
[root@localhost ~]# mongo
MongoDB shell version: 3.0.15
connecting to: test
> show dbs;
local 0.078GB
> use demo;
switched to db demo
> show collections;
system.indexes
user
> db.user.find();
{ “_id” : ObjectId(“5937cdcd8340ed3ab0b69800”), “_class” : “com.demo.mongo.bean.User”, “username” : “zhangsan”, “password” : “123456” }
如果机器不能联网,从官网下载mongodb的tgz包
https://www.mongodb.com/download-center?jmp=nav#community
[root@localhost ~]# tar -zxvf mongodb-linux-x86_64-3.4.5.tgz -C /usr/local/
[root@localhost ~]# mv /usr/local/mongodb-linux-x86_64-3.4.5/ /usr/local/mongodb
[root@localhost ~]# mkdir /usr/local/mongodb/data /usr/local/mongodb/logs
[root@localhost ~]# touch /usr/local/mongodb/logs/mongodb.log
注意:下面命令中“–”是两个“-”,csdn显示有误。
[root@localhost ~]# /usr/local/mongodb/bin/mongod –dbpath /usr/local/mongodb/data/ –fork –logpath /usr/local/mongodb/logs/mongodb.log –logappend
about to fork child process, waiting until server is ready for connections.
forked process: 2767
child process started successfully, parent exiting
[root@localhost ~]# ps -ef | grep mongod
root 2767 1 1 16:25 ? 00:00:00 /usr/local/mongodb/bin/mongod –dbpath /usr/local/mongodb/data/ –fork –logpath /usr/local/mongodb/logs/mongodb.log –logappend
root 2788 2724 0 16:26 pts/0 00:00:00 grep –color=auto mongod
[root@localhost ~]# /usr/local/mongodb/bin/mongo
MongoDB shell version v3.4.5
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.5
Welcome to the MongoDB shell.
show dbs;
admin 0.000GB
local 0.000GB
use test;
switched to db test
db.foo.insert({a:1});
WriteResult({ “nInserted” : 1 })
db.foo.find();
{ “_id” : ObjectId(“59478b4e7d85e6f9b74e5c04”), “a” : 1 }
quit();
- Linux_MongoDB 安装笔记
- 安装笔记
- (笔记) Openssl 成功安装笔记。
- mysql安装笔记
- pvpgn安装笔记
- openwebmail安装笔记
- Bugzilla 的安装笔记
- E17安装笔记
- MySQL笔记:MySQL安装
- Apache安装笔记(转贴)
- Nutch 安装使用笔记
- gentoo安装文档 笔记
- FVWM安装笔记
- Debian安装笔记
- fedora5安装美化笔记
- postgresql安装笔记
- linux Apache 安装笔记
- cvs安装配置笔记
- ElasticSearch基础教程
- Servlet 详解
- 【Mapreduce】从代码上解决Output directory already exists错误,避免每次调试都要手动删除输出文件夹
- JavaWeb
- 数据结构(查找)
- Linux_MongoDB 安装笔记
- 自定义dialog
- 自定义ImageView
- 导航栏变为透明
- 编译原理中四种文法语言的基本概念
- 【连载】研究EasyUI系统—Tree组件(事件)
- 使用flex布局解决安卓手机上固定在底部的按钮,在键盘弹起后挡住input输入框的问题
- 正确使用Volatile变量
- webuploader在谷歌下提示runtime error解决办法