首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何修复Ubuntu18.04中的'mongod[10993]:错误读取配置文件:没有这样的文件或目录‘

在Ubuntu 18.04中修复'mongod[10993]:错误读取配置文件:没有这样的文件或目录'的问题,可以按照以下步骤进行操作:

  1. 确认错误信息:首先,需要确认错误信息中提到的配置文件是否确实不存在。可以通过执行以下命令来验证配置文件的存在:
  2. 确认错误信息:首先,需要确认错误信息中提到的配置文件是否确实不存在。可以通过执行以下命令来验证配置文件的存在:
  3. 安装MongoDB:如果MongoDB尚未安装,可以通过以下命令来安装MongoDB:
  4. 安装MongoDB:如果MongoDB尚未安装,可以通过以下命令来安装MongoDB:
  5. 创建配置文件:如果配置文件确实不存在,可以通过以下命令来创建一个新的配置文件:
  6. 创建配置文件:如果配置文件确实不存在,可以通过以下命令来创建一个新的配置文件:
  7. 在打开的编辑器中,可以根据需要配置MongoDB的各项参数,例如监听IP地址、端口号、数据存储路径等。可以参考MongoDB官方文档了解更多配置选项。
  8. 启动MongoDB服务:配置文件创建完成后,可以通过以下命令来启动MongoDB服务:
  9. 启动MongoDB服务:配置文件创建完成后,可以通过以下命令来启动MongoDB服务:
  10. 如果服务已经在运行,则可以使用以下命令重新加载配置文件:
  11. 如果服务已经在运行,则可以使用以下命令重新加载配置文件:
  12. 验证修复结果:可以通过以下命令来验证MongoDB是否成功启动:
  13. 验证修复结果:可以通过以下命令来验证MongoDB是否成功启动:
  14. 如果状态显示为"active (running)",则表示修复成功。

请注意,以上步骤仅适用于修复Ubuntu 18.04中的'mongod[10993]:错误读取配置文件:没有这样的文件或目录'问题。如果问题仍然存在或者有其他相关问题,请提供更多详细信息以便进一步排查和解决。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

mongodb.conf配置文件详解 

提高内部报告标准输出记录到logpath配置日志文件。...1.diaglog = 3 directoryperdb:设置为true,修改数据目录存储模式,每个数据库文件存储在DBPATH指定目录不同文件。...设置为true时,启动后修复所有数据库,设置这个选项最好在命令行上,而不是在配置文件控制脚本。...并且启动时,用控制文件指定参数和配置文件里指定参数方式进行修复之后,(修复信息见log),需要再禁用repair参数才能启用mongodb。 注意:mongod修复时,需要重写所有的数据库文件。...如果在同一个帐号下不能运行修复,则需要运行chown修改数据库文件权限。 repairpath:修复路径,默认是在dbpath路径下_tmp 目录

1.9K20
  • mongodb.conf配置文件详解

    提高内部报告标准输出记录到logpath配置日志文件。...1.diaglog = 3 directoryperdb:设置为true,修改数据目录存储模式,每个数据库文件存储在DBPATH指定目录不同文件。...设置为true时,启动后修复所有数据库,设置这个选项最好在命令行上,而不是在配置文件控制脚本。...并且启动时,用控制文件指定参数和配置文件里指定参数方式进行修复之后,(修复信息见log),需要再禁用repair参数才能启用mongodb。 注意:mongod修复时,需要重写所有的数据库文件。...如果在同一个帐号下不能运行修复,则需要运行chown修改数据库文件权限。 repairpath:修复路径,默认是在dbpath路径下_tmp 目录

    4.6K41

    MongoDB单机部署

    方式2:配置文件方式启动服务 在解压目录中新建 config 文件夹,该文件夹中新建配置文件 mongod.conf ,内如参考如下: storage: #The directory where the...配置文件不能以Tab分割字段 解决:将其转换成空格。 启动方式: mongod -f ../config/mongod.conf mongod --config .....(2)上传压缩包到Linux,解压到当前目录: tar -xvf mongod-linux--7.0.5.tgz (3)移动解压后文件夹到指定目录: mv mongod-linux--7.0.5...mongodb/single/log (5)新建并修改配置文件 vi /mongodb/single/mongod.conf 配置文件内容如下: systemLog: #MongoDB发送所有日志输出目标指定为文件...mongosmongod实例重新启动时,mongosmongod会将新条目附加到现有日志文件末尾。

    26910

    MongoDB

    shell没有这个类型。 提示: shell默认使用64位浮点型数值。{“x”:3.14}{“x”:3}。...在解压目录,手动建立一个目录用于存放数据文件,如 data/db 方式1:命令行参数方式启动服务 在 bin 目录打开命令行提示符,输入如下命令: mongod --dbpath=.....方式2:配置文件方式启动服务 在解压目录中新建 config 文件夹,该文件夹中新建配置文件 mongod.conf ,内如参考如下: systemLog: destination: file...对 \ 换成 / \ b. 如果路径没有空格,则无需加引号。 2)配置文件不能以Tab分割字段 解决: 将其转换成空格。 启动方式: mongod -f ....." #当mongosmongod实例重新启动时,mongosmongod会将新条目附加到现有日志文件末尾。

    21210

    MongoDB 安装

    在解压目录,手动建立一个目录用于存放数据文件,如 data/db 方式1:命令行参数方式启动服务 在 bin 目录打开命令行提示符,输入如下命令: mongod --dbpath=.....方式2:配置文件方式启动服务 在解压目录中新建 config 文件夹,该文件夹中新建配置文件 mongod.conf ,内如参考如下: storage: #The directory where the...对\换成/\\ b.如果路径没有空格,则无需加引号。 配置文件不能以Tab分割字段 解决: 将其转换成空格。 启动方式: mongod -f .....-p /mongodb/single/log 新建并修改配置文件 vim /mongodb/single/mongod.conf 配置文件内容如下: systemLog: #MongoDB发送所有日志输出目标指定为文件..." #当mongosmongod实例重新启动时,mongosmongod会将新条目附加到现有日志文件末尾。

    94750

    浅尝辄止MongoDB:管理(2)

    可以使用该参数指定一个具有足够空间驱动器用于保存修复过程创建临时文件mongod -f /etc/mongodb.conf --repair --repairpath /mnt/bigdrive...该选项将显示数据文件索引是否存在问题,但不会检查所有文档正确性。...(2)修复数据文件 修复所有数据文件最好也是最危险方式是:使用服务器--repair选项db.repairDatabase()命令。...后者将修复单个数据库所有集合文件,然后重建所有已定义索引。...这将导致数据库修复过程所有读写操作都被阻塞。 MongoDB修复功能是一个强力选项。它尝试修复并重建数据结构和索引,这通过从磁盘读取并重建整个数据结构方式来完成。

    43720

    mongodb被锁定 --repair

    原因:mongodb不正常关闭造成mongodb被锁定,这算是一个Mongod 启动一个常见错误,非法关闭时候,lock 文件没有remove,第二次启动时候检查到有lock 文件时候,就报这个错误了...--fork 这时mongodb进程会在/mongodb/repair/ 目录下储存临时修复数据库文件文件目录为“$tmp_repairDatabase_0”所以此目录空间要足够大。...生产环境数据库为100G,修复进行了大约3个半小时,在“/mongodb/repair/$tmp_repairDatabase_0"目录下产生了近30G数据库临时文件修复完成后数据库临时文件自动清除...之后开启mongod服务,检查数据库,发现读写正常,mongodb.log没有出现错误修复OK!...原理是:把数据重新读一遍,然后写到另一个库 删除MongoDb安装目录 mongod.lock 文件和日志文件 mongodb.log rm -rf logs/ rm -rf /usr/local

    3.8K20

    MongoDB 备份与还原 mongodump、mongorestore

    ​ mongodump 是 MongoDB 官方提供备份工具,它可以从 MongoDB 数据库读取数据,并生成 BSON 文件,mongodump 适合用于备份和恢复数据量较小 MongoDB 数据库...默认备份是没有压缩。...--gzip # 开启压缩,3.2版本后可以使用,输出为文件的话会带有后缀.gz --out , -o # 输出目录路径 --repir # 修复数据时使用 下面有详细介绍...--gzip # 从压缩文档 恢复。 --archive # 从归档文件恢复。 --dir # 指定还原数据储存目录。...运维学习交流群:544692191 本文版权归作者所有,欢迎转载,如果文章有写不足地方,或者是写得错误地方,请你一定要指出,因为这样不光是对我写文章一种促进,也是一份对后面看此文章的人责任。

    2.6K20

    服务器(CentOS)安装配置mongodb

    创建数据库存放和日志目录 因为MongoDB数据存储在data目录db目录下,而该目录在安装过程并不会自动创建,所以需要手动创建data目录,并在data目录创建db目录。...配置mongod启动文件 /usr/local/mongodb/etc下创建配置文件mongod.config: dbpath=/usr/local/mongodb/data # 数据库存放位置(...使用权限方式启动MongoDB,在配置文件添加:auth=true , 然后启动:mongod -f /usr/local/mongod/etc/mongod.config 进入mongo shell...在服务器系统服务文件添加mongod配置:vim /etc/rc.d/init.d/mongod,输入: start() { /usr/local/mongodb/bin/mongod --config...引起,比如直接 kill -9 导致; 决解: 找到data/mongod.lock文件,并删除mongod.lock; 以修复方式启动mongodmongod -f usr/local

    3.6K60

    MongoDB「Linux」安装及基本使用

    启动方式 2.1 直接启动 直接启动,配置参数在命令行声明 提前创建MongoDB服务数据存储目录和日志目录 root@node01:/usr/local/mongodb-3.2.7$ mkdir.../mongod.log --shutdown 2.2 以「配置文件」方式启动 ❝有两种方式 ❞ 2.2.1 使用默认配置文件 默认配置文件是:/etc/mongod.conf root@node01:.../usr/local/mongodb-3.2.7$ mongod -f /etc/mongod.conf 2.2.2 自定义配置文件 新建目录,分别用来存储数据和日志: #数据存储目录 mkdir -...配置文件内容如下: systemLog: #MongoDB发送所有日志输出目标指定为文件 # #The path of the log file to which mongod or mongos...path: "/mongodb/single/log/mongod.log" #当mongosmongod实例重新启动时,mongosmongod会将新条目附加到现有日志文件末尾。

    85820

    【Python】已完美解决(MongoDB安装报错)Service ‘MongoDB Server (MongoDB)’ (MongoDB) failed tostart

    这个错误表明MongoDB服务无法启动,很可能是因为当前用户没有足够权限来启动系统服务。 二、可能出错原因 权限不足:当前用户可能不是管理员用户,或者没有以管理员权限运行安装程序。...服务冲突:可能存在另一个MongoDB服务端口冲突。 安装文件损坏:下载MongoDB安装包可能已损坏不完整。 配置问题:MongoDB配置文件(如mongod.cfg)可能存在错误。...三、错误代码示例(非具体代码,仅为描述) 在实际操作,这个错误通常不会直接以代码形式出现,而是在安装过程中弹出对话框日志文件显示。但我们可以模拟一下这个错误发生场景。...检查并修正配置文件 确保MongoDB配置文件(如mongod.cfg)没有错误。例如,检查数据目录和日志目录是否存在,以及端口是否被占用。...如果你在安装过程遇到其他错误问题,可以尝试在MongoDB官方论坛、Stack Overflow其他相关技术社区寻求帮助。

    32110

    MongoDB 备份与恢复

    默认情况下,mongodump 会将输出文件保存在当前工作目录名为 dump 目录。 一般会将输出文件存放在名为 dump 文件。...注意如果使用 --config 来指定配置文件,并使用 --password、--uri --sslPEMKeyPassword 选项来 mongodump,那么每个命令行选项均会覆盖其在配置文件相应选项...使用--ssl选项连接到启用了mongod且mongosCAFile没有时,需要使用此选项。...注意如果使用 --config 来指定配置文件,并使用 --password、--uri --sslPEMKeyPassword 选项来 mongorestore,那么每个命令行选项均会覆盖其在配置文件相应选项...从目录存档文件恢复时,不建议使用--db和--collection选项。 相反,要从存档目录恢复,请参阅--nsInclude 。

    13510

    mongodb笔记

    这些应用场景,数据操作方面的共同特点是: (1) 数据量大 (2) 写入操作频繁(读写都很频繁) (3) 价值较低数据,对事务性要求不高 对于这样数据,我们更适合使用MongoDB来实现数据存储...--auth --fork #或在config文件添加上 security: #开启授权认证后再用配置文件来启动即可 authorization:enabled 需要账号密码登陆方式: 方法一...mongodump -u admin -p 123456 -o /Users/didi/xzy文件/mongo #注意 最新mongodb版本4.4,是没有mongodump工具,需要通过使用...第二个服务: 新建修改配置文件: vim /Users/didi/xzy/sharded_cluster/myshardrs01_27118/mongod.conf Myshardrs01_27118...mongod会将新条目附加到现有日志文件末尾。

    1.4K10

    MongoDB权威指南学习笔记(3)--复制和分片

    () 在主节点插入一些文档, 备份节点可能会落后于主节点,可能没有最新写入数据,所以备份节点在默认情况下会拒绝读取请求,以防应用意外拿到过期数据。...当在备份节点做查询时,可能会得到一个错误提示,说当前节点不是主节点 如果希望从备份节点读取数据,需要设置“从备份节点读取数据没有问题”标示 conn2.setSlaveOk() 然后就可以在该连接备份节点中读取数据...为了让每个mongod能够知道批次存在,需要创建一个配置文件,在配置文件列出每一个成员,并且将配置文件发送给server-1,然后server-1会负责将配置文件传播给其他成员 在shell创建一个如下所示文档...启动配置服务器时,不要使用–replSet选项:配置服务器不是副本集成员 –configscr 指定mongod为新配置服务器,该配置将mongod默认监听端口改为27019,并吧默认数据目录改为...与索引一样,分片在势比比较高字段性能更佳 注: 上述测试在MongoDB 3.4.3-8-g05b19c6成功 上述文字皆为个人看法,如有错误建议请及时联系我

    1.3K30

    【MongoDB】mongodb安装及常用操作命令

    /data/logs/mongodb/mongodb.log 步骤 5、添加配置文件 新建mongodb.conf配置文件, 通过这个配置文件进行启动. # vim /etc/mongodb.conf...说明 MongoDB启动: 不建议用service mongod start或者chkconfig mongod on来启动MongoDB,因为mongod每次启动需要带参数,不然会造成错误; 建议用...mongod命令来启动,先设置好配置文件/etc/mongod.conf后,每次手动用命令启动:mongod -f /etc/mongodb.conf 或者设置开机重启: echo “mongod...> db.foo.find() #对于当前数据库foo集合进行数据查找(由于没有条件,会列出所有数据) > db.foo.find( { a : 1 } ) #对于当前数据库foo集合进行查找...> db.copyDatabase("mydb", "temp", "127.0.0.1") #将本机mydb数据复制到temp数据库 > db.repairDatabase() #修复当前数据库

    1K21

    新手使用Ubuntu安装Jdk

    Ubuntu18.04 安装Jdk1.8 环境信息: OS:Ubuntu18.04 JDK:1.8 1.去官网下载jdk 2.解压 将下载到本地包解压 tar -zxvf jdk-8u171-...:修改全局配置文件,作用于所有用户:vim /etc/profile 如果是新手安装,不会使用vim的话附上使用教程vim使用 export JAVA_HOME=/usr/local/jdk1.8...方法二: source ~/.bashrc 6.检查环境 java -version **最后在文章结尾说一下理解变量名称吧 /etc/profile 此文件为系统每个用户设置环境信息,当用户第一次登录时...并从/etc/profile.d目录配置文件搜集shell设置. ~/.bashrc 该文件包含专用于你bash shellbash信息,当登录时以及每次打开新shell时,该文件读取....第一个指令是为所有用户都可以使用jdk,那就配置/ect/profile文件 第二个是为登录用户设置可以使用jdk** 上面有些信息如果理解错误,还请指出以便更正,多多指教

    2.7K30

    WiredTiger存储引擎之四:WT工具编译与元数据文件剖析

    WiredTiger存储引擎之二:一个Page生命周期 WiredTiger存储引擎之三:Checkpoint原理 本篇包含以下内容: 如何从源码编译出WT工具(mongo官方没有释放这个工具)...本章节我们将重点分析daPath参数指定data目录文件文件夹,这些文件是MongoDB启动运行必须核心文件,了解这些文件包含内容有助于我们更好地完成数据库迁移、修复及备份恢复等工作。...文件: 这是MongoDB启动后在磁盘上创建一个与守护进程mongod相关文件,这个文件会记录mongod在运行过程一些状态信息,当正常关闭mongod时,会清除mongod.lock文件里面的内容...;如果mongod.lock文件内容没有被清除,则说明mongod非正常关闭; storage.bson文件: 这是一个BSON格式二进制文件,其内容与WiredTiger存储引擎配置有关,可以通过...注意:如果MongoDB数据库实例非正常关闭,可能有insert/delete等操作修改数据并没有持久化,因此集合文档记录和元数据文件sizeStorer.wt保存记录数可能不一致。

    2.4K20
    领券