1.先下载源代码包 官网下载地址:http://www.mongodb.org/downloads
2.解包tar xf mongodb-linux-x86_64-rhel62-3.2.7.tgz
3.把包移动到 /usr/local/mongodb mv mongodb-linux-x86_64-rhel62-3.2.7/ /usr/local/mongodb
- 指定同一时间最多可开启的文件数(可自定义)
ulimit -n 查看
ulimit -n 65535(可开启65525文件数)
ulimit -u (查看用户开启的程序数目 )
ulimit -u 65535 (用户最多可开启65525程序数目)
5.创建数据目录,日志文件及目录并创建相应配置文件
mkdir -p /data/mongo
mkdir -p /data/logs/mongodb
touch /data/logs/mongodb/mongodb1.log
可自定义名字,但一会要在配置文件里指正确
6.cd/usr/local/mongodb/
ls(会看到东西 例如:bin什么的)
7.mkdir conf 创建
vim conf/mongodb1.conf
port=27017{端口号可随意写}
dbpath=/data/mongodb1(刚才创建的路径)
logpath=/data/logs/mongodb/mongodb1.log
logappend=true
fork=true
maxConns=5000
storageEngine=mmapv1
8.启动MongoDB数据库
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb1.conf (第一次启动有的慢,稍等下)
如果报错 看看/usr/local/mongodb/conf/mongodb1.conf配置里的路径对了没用
dbpath和logpath
9.netstat -anpt |grep mongod 查看一下 - /usr/local/mongodb/bin/mongo 连接数据库
可以登进去就成功了
11.进去如果有报错的话
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
报错就没了
12.如果觉得连接数据库命令太繁琐,可以修改一下
vim .bash_profile
alias mongo=/usr/local/mongodb/bin/mongo (写个别名)
. .bash_profile 或者souce .bash_profile(执行一下)
恭喜你!你太棒了!已经成功了!
转载于:https://blog.51cto.com/14086126/2320545