解决mongodb在ubuntu下启动失败,提示couldn‘t remove fs lock errno:9 Bad file descriptor的错误_MongoDB

按照官网上的安装方法:

在ubuntu系统下有可能出现如下错误:

couldn't remove fs lock errno:9 Bad file descriptor

此时需要修改文件所有者

$ sudo mkdir -p /data/db/

$ sudo chown 'USERNAME‘ /data/db

其中第一句是建立你的数据库文件夹,第二句修改该文件夹的所有者

之后就可以成功启动mongodb了

参考:stackoverflow.com/questions/15229412/unable-to-create-open-lock-file-data-mongod-lock-errno13-permission-denied

时间: 2024-11-27 18:26:56

解决mongodb在ubuntu下启动失败,提示couldn‘t remove fs lock errno:9 Bad file descriptor的错误_MongoDB的相关文章

weblogic-WEBLOGIC10.3.3文件夹发布,ManagerServer下启动失败

问题描述 WEBLOGIC10.3.3文件夹发布,ManagerServer下启动失败 项目采用一个文件夹的方式发布,内部结果和一个WAR包类似,操作系统为WIN2008 R2,weblogic版本为10.3.3,在AdminServer下部署成功,并启动成功,但部署在managerserver下,能部署但启动失败,提示如下weblogic.management.DeploymentException: [J2EE:160177]The application at "D:OracleMiddl

windows下启动hadoop提示 JAVA_HOME is incorrectly set.

问题描述 windows下启动hadoop提示 JAVA_HOME is incorrectly set. 请注意是windows.而JAVA_HOME毫无疑问是配好过的,我在CMD里敲java是没有问题的 解决方案 Storm JAVA_HOME is incorrectly set.Hadoop运行时出现"JAVA_HOME is not set"HADOOP startup-time problem( JAVA_HOME is not set ............) 解决方案

Win7 64位旗舰版系统下更新失败提示错误代码80070003如何解决

  更新失败出现错误码80070003的提示故障图: 具体解决方法如下: 1.首先打开win7系统中的控制面板,点击"系统和安全",打开对话框; 2.在打开的对话框中,点击"管理工具"-双击"服务",在打开的对话框的下方找到"Windows Update",选择Windows Update,点击界面左上角的"停止"按键,或是单击右键选择"停止",然后以管理员身份进入; 3.接着返回打开C

Ubuntu重装启动失败进入修复grub rescue模式

  因为把Ubuntu从13.04升级到13.10后,鼠标出现了问题,一打开网页就不停的闪,而且好多东西都不一样了,又不好用,所以选择重装系统,重装的时候偏偏又重新分了区,然后装完了,一重启,悲剧了,进入修复grub rescue模式下了,一时间就不知道怎么办好了,好在还有个平板可以上网,马上上网搜.很快就搜到不少,点开第一个,"用U盘启动进入Windows系统重写mbr"?那我的Ubuntu不就没了!!!直接PASS!!!"直接在grub rescue"下修复,嗯

解决win7系统安装Windows Live Writer失败提示错误代码0x80190194

解决方法: 1.从微软官方网站搜索Windows Live Writer,默认是英文版本的,此处需要改成简体中文版的.然后点击Download下载; 2.在出现的文件保存设置中,直接点击下载,很快就下载完成了,打开该安装文件.发现原来只是一个web在线安装引导程序; 3.打开wlsetup-web后,出现Windows Live欢迎界面,并开始准备安装; 4.之后出现Couldn't install programs 的提示错误代码:OnCatalogResult:0x80190194 官方给出

mysql启动失败提示登录失败: 指定的帐户密码已过期

先是利用phpmyadmin登录提示 #2003 - 服务器没有响应   错误提示 MySQL 服务未能用当前配置的密码以 .MYSQL_SF_9O6GOK 登陆,因为以下错误: 登录失败: 指定的帐户密码已过期.   解决办法 我们在桌面右击"我的电脑"然后在弹出选择"计算机管理" 然后我们双击mysql然后在弹出菜单点击 "登录" 然后我们把本地系统帐户选中,再去启动发现可以正常启动mysql数据库了哦.

Ubuntu下启动、停止、重启MySQL,查看错误日志命令大全_Mysql

1)启动: sudo /etc/init.d/mysql start 2)停止: sudo /etc/init.d/mysql stop 3)重启: sudo /etc/init.d/mysql restart 4)查看日志: cat /var/log/mysql.err cat /var/log/mysql/error.log 5)不支持中文 修改 /etc/mysql/my.cnf 在 [client] 下面增加: default-character-set=utf8 或 character

如何在Ubuntu下启动Apache的Rewrite功能

在终端中执行 sudo a2enmod rewrite 指令后,即启用了 Mod_rewrite 模块. 另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块.用指令操作就是: sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabl

如何在Ubuntu下启动Apache的Rewrite功能_php技巧

在终端中执行 sudo a2enmod rewrite 指令后,即启用了 Mod_rewrite 模块. 另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块.用指令操作就是: sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabl