1、下载MongoDB安装包 官网获取:http://www.mongodb.org wge获取:wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.0.tgz 2、加压压缩包 tar -zxvf mongodb-linux-i686-2.0.2.tgz 3、将加压后的文件放到服务目录 cd mongodb-linux-i686-2.0.2 Rsync -a bin /mine/serve/mongodb 4、创建数据目录和日志文件 cd /mine/serve/mongodb mkdir data touch dblogs 5、将MongoDB设置为开启启动 echo “/usr/local/mongodb/bin/mongod --dbpath=/mine/serve/mongodb/data” >> /etc/rc.local 注:此操作是将MongoDB启动项目,加入到rc.local保证mongodb在服务器开启时启动。 6、启动MongoDB /mine/serve/mongodb/bin/mongod --dbpath=/mine/serve/mongodb/data --fork --logpath=/mine/serve/mongodb/dblogs --dbpath: 执行数据库存放数据的路径 --fork: 是以Daemon进程方式运行 注意:如果指定--fork参数,必须指定--logpath日志文件的路径 警告:kill -9 2596(进程号)来关闭mongoDB,就再也起不来了,切记这么操作!!!-9的操作会导致mongoDB数据的损坏。那么如何处理呢,就是进入到cd /mine/serve/mongodb/data,然后,删除mongod.lock问价,才可以处理!!! 杀死MongoDB的方式:killall mongod 或 pkill mongod 启动mongoDb的常用的选项参数 --dbpath 指定数据存放的目录 --port 指定数据库的端口,默认是27017 --bind_ip 绑定ip --directoryperdb 为每个db创建一个独立的子目录 --logpath 指定日志的存放目录 --logappend 指定日志的生成方式(追加或覆盖) --pidfilepath 指定进程文件路径,如果不指定,将不产生进程文件 --keyFile 集群模式的关键标识 --journal 启用日志 --nssize 指.ns文件的大小,单位是MB,默认是16M,最大是2GB --maxConns 最大的并发连接数 --notablescan 不允许进行扫描表 --noprealloc 关闭数据文件的预分配功能 --fork 以后台Daemon守护进程的形式运行服务 7、进入客户端的操作 /mine/serve/mongodb/bin/mongo [root@iZm5eizpokikoertia0x31Z bin]# ./mongo MongoDB shell version v4.0.11 connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb Implicit session: session { "id" : UUID("399e9faf-1e88-468c-97c5-6ce5b62c0223") } MongoDB server version: 4.0.11 > 笔记:!ps 命令可以查看进程 8、退出shell控制台 Ctrl+c 或者 exit 回车 9、停止MongoDB服务器 use admin db.shutdownServer() kill -2 进程号 pkill mongod 或 killall mongod
MongoDB之学习【二】:MongoDB的安装(Linux平台)
猜你喜欢
转载自blog.csdn.net/LDR1109/article/details/100943580
今日推荐
周排行