本文共 1219 字,大约阅读时间需要 4 分钟。
1.先下载源代码包 官网下载地址:
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/mongomkdir -p /data/logs/mongodb touch /data/logs/mongodb/mongodb1.log 可自定义名字,但一会要在配置文件里指正确6.cd/usr/local/mongodb/ls(会看到东西 例如:bin什么的)7.mkdir conf 创建vim conf/mongodb1.confport=27017{端口号可随意写}dbpath=/data/mongodb1(刚才创建的路径)logpath=/data/logs/mongodb/mongodb1.loglogappend=truefork=truemaxConns=5000storageEngine=mmapv18.启动MongoDB数据库/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb1.conf (第一次启动有的慢,稍等下)如果报错 看看/usr/local/mongodb/conf/mongodb1.conf配置里的路径对了没用dbpath和logpath9.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