首页 > IT职业 > IT图书 > Linux下的MongoDB安装&启动&关闭
$ tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
$ mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb
export PATH=
$ vi ~/.zshrc//添加到命令path里$ export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mongo/bin"
/data/db 是 mongodb 默认的启动的数据库路径(--dbpath)。这里我们就放默认地儿,可以自己调整,启动时指向到自己创建的目录就行
$ cd /data//创建数据库目录$ sudo mkdir db//创建日志$ sudo touch logs
$ cd /usr/local/mongo/bin $ sudo ./mongod --dbpath=/data/db --logpath=/data/logs
启动mongodb服务,并指定数据库存放在/data/db路径下,数据库日志放在/data/logs里。这种启动属于零时启动,关掉终端服务会停掉 这里我们检测使用,下面是常驻启动命令
使用--fork参数常驻启动
$ cd /usr/local/mongo/bin$ sudo ./mongod --dbpath=/data/db --fork --logpath=/data/logs
后台启动成功提示,
2018-08-23T20:55:29.326+0800 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'about to fork child process, waiting until server is ready for connections. forked process: 69961child process started successfully, parent exiting
后台启动成功除非手动关掉mongo服务或者关机等意外,否则mongo服务一直是开启状态
mongodb shell是mongodb自带的交互式javascript shell,用来对mongodb进行操作和管理的交互式环境。
第一步要先启动mongo服务
执行mongo命令
$ sudo mongod --dbpath=/data/db --fork --logpath=/data/logs$ mongo
进入shell
..... ..... The monitoring data will be available on a MongoDB website with a unique URL accessible to you and anyone you share the URL with. MongoDB may use this information to make product improvements and to suggest MongoDB products and deployment options to you.To enable free monitoring, run the following command: db.enableFreeMonitoring()To permanently disable this reminder, run the following command: db.disableFreeMonitoring()--->
执行简单的shell命令
查看数据库
$ show dbsadmin 0.000GB config 0.000GBlocal 0.000GB
查看用户
$ db.getUsers();[ ]
进入shell 执行db.shutdownServer();命令
db.shutdownServer();
这是最安全的关闭mongo服务的操作,不要kill进程来关闭
原文出处:https://www.cnblogs.com/leinov/p/9526526.html
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4358/viewspace-2813303/ ,如需转载,请注明出处,否则将追究法律责任。