`

mongodb 的重启

阅读更多
kill -9 8545

使用了这个命令关闭mongodb,使得重启的时候,重启不了!
需要把mongodb.lock 这个文件删除掉才能启动!
而且还会偶尔发生数据丢失的事情,需要repair(./mongod --repair)一下才行!
看了一下文档,关闭mongodb有两种:

1.使用客户端mondo

$ ./mongo
> db.shutdownServer()

2. 直接 kill -2 PID," or kill -15 PID

kill -9 的官方解析:
Sending a KILL signal kill -9 will probably cause damage as mongod will not be able to cleanly exit.  (In such a scenario, run the repairDatabase command.)




分享到:
评论

相关推荐

    在linux下配置 和启动mongodb

    "MongoDB 在 Linux 下的配置和启动" MongoDB 是一个流行的 NoSQL 数据库,广泛应用于大数据存储和实时数据处理。在 Linux 环境下,配置和启动 MongoDB 需要遵循一定的步骤,本文将详细介绍在 Linux 下配置和启动 ...

    liunux centos系统mongodb3.2.0的压缩包

    修改后,重启 MongoDB 服务使配置生效: ``` sudo systemctl restart mongod ``` 6. 数据安全与认证: MongoDB 3.2 引入了对用户身份验证和角色管理的支持。在生产环境中,强烈建议启用身份验证。可以使用 `...

    linux安装mongodb教程

    重启服务器,测试 MongoDB 是否已经自启动: reboot 知识点 9:测试 MongoDB 在 /usr/local/mongodb/mongodb-linux-2.0.7/bin/ 目录下,执行以下命令测试 MongoDB: ./mongo 如果配置成功,MongoDB 将返回成功...

    MongoDB实验 - .docx

    为了允许远程访问 MongoDB,我们需要编辑 `/etc/mongod.conf` 文件,注释掉 `bindIp` 行,并重启 MongoDB。 七、高级查询 MongoDB 提供了多种高级查询方法,包括: * 条件查询:使用 `$gt`、`$lt`、`$gte`、`$lte...

    mongodb启动加入windows服务

    ### MongoDB启动并加入Windows服务知识点详解 #### 一、MongoDB简介 MongoDB是一种非常流行的开源文档数据库系统,它属于NoSQL(非关系型数据库)的一种。与传统的关系型数据库不同,MongoDB采用BSON(Binary JSON...

    mongodb linux 64位安装包

    8. **管理MongoDB**:通过`systemctl`命令,你可以对MongoDB进行管理,如`status`查看状态,`stop`停止服务,`restart`重启服务。 9. **验证安装**:启动MongoDB后,可以使用MongoDB shell连接到服务器,验证安装...

    mongodb4.4.10.tgz(mongo4目前最新稳定版本)

    最后,启动MongoDB服务并配置为开机启动,以便在系统重启后自动运行。 在使用MongoDB时,用户需要了解基本的数据库操作,如使用mongo shell连接数据库,创建、读取、更新和删除文档(CRUD操作)。此外,学习备份和...

    CentOS(Linux)离线安装MongoDB7.0详细教程(亲测可行)

    ##### 3.3 启动、停止和重启 MongoDB 服务 1. **启动服务**: ```bash sudo service mongodb start systemctl start mongodb.service ``` 2. **停止服务**: ```bash sudo service mongodb stop ``` 3. **...

    MongoDB最新版3.4.10

    6. **配置持久化**:为了在重启后保持数据,需要配置一个持久化的启动脚本。编辑`/etc/init.d/mongodb`,添加启动参数,并将其添加到开机启动服务。 7. **防火墙配置**:如果你的系统启用了防火墙,记得打开MongoDB...

    MongoDB常用命令批处理

    这通常涉及到修改`mongod.conf`配置文件,添加用户和角色,然后重启服务。 5. **移除MongoDB服务**: - `remove.bat`:这个批处理脚本可能用于从Windows服务管理器中卸载MongoDB服务。这通常会使用`sc delete`命令...

    mongodb副本集搭建

    在三个节点上重启 MongoDB 服务,以便认证生效。 5. 验证 在主节点的 MongoDB 客户端上验证用户认证,包括认证用户和查看数据库等。 四、问题解答 在 MongoDB 副本集中,存在一些常见的问题,例如从库中无法查看...

    MongoDBDemo.rar

    例如,将`port`选项更改为所需的端口,然后重启MongoDB服务。 ```bash # 在mongod.conf文件中 net: port: 28017 ``` 7. **安全注意事项**:更改端口后,记得更新所有依赖于MongoDB服务的应用程序配置,包括C#代码...

    mongodb开启SSL传输加密

    3. **重启MongoDB服务**:应用这些更改后,重启MongoDB服务以使新配置生效。 ```bash sudo service mongod restart ``` 4. **连接MongoDB**:现在,客户端连接MongoDB时也需要使用SSL。在C++应用程序中,这可能...

    redhat6.3+mongodb+openssl资源

    4. 重启MongoDB服务:应用新的配置后,重启MongoDB服务以使改动生效。 **MongoDB与OpenSSL的整合** 整合MongoDB和OpenSSL,可以提高数据库服务的安全性,防止中间人攻击和数据泄露。MongoDB支持SSL/TLS连接,这...

    Linux下MongoDB安装包

    然后,修改`/etc/mongod.conf`配置文件,添加`auth`参数并重启MongoDB: ```bash security: authorization: enabled ``` 重启MongoDB服务并用新创建的用户登录: ```bash sudo service mongod restart ...

    mongodb-4.0.4_MacOSX

    6. **设置开机启动**:为了每次重启 Mac 后自动启动 MongoDB,可以使用以下命令: ``` brew services start mongodb-community@4.0 ``` 压缩包中的文件 "mongodb-osx-x86_64-4.0.4" 是 MongoDB 的二进制发行版,...

    mongodb+redis资源

    虽然内存限制了其存储容量,但通过持久化机制(如RDB和AOF),Redis可以保证数据在服务器重启后仍然可用。Redis支持多种数据结构,如字符串、哈希、列表、集合和有序集合,这使得它在缓存、计数器、发布/订阅等场景...

    mongodb集群安装手册

    在安装前,需要关闭服务器的防火墙,这可以通过运行特定的命令完成,如禁用iptables服务的开机启动、重启服务生效和临时关闭防火墙。这些操作应在所有需要部署MongoDB的服务器上执行。 然后,使用Xshell或其他SSH...

    Mongodb副本集群配置.docx

    在这里,我们创建了一个名为 `mongodb.sh` 的启动脚本,并在其中定义了启动、停止和重启 MongoDB 的命令。 #!/bin/sh start() { /home/mongodb/bin/mongod --config /home/mongodb/mongodb.conf } stop() { /home...

Global site tag (gtag.js) - Google Analytics