MongoDB启动失败
1.如果在使用MongoDB的时候一直都是使用普通用户进行启动服务并且每次都可以启动成功的话.那么在进行系统用户切换的时候可能会对服务产生启动上的错误.
如果启动补起来,那么在没进行配置文件修改的情况下,可以查看一下系统用户是否正确.如果系统用户由root用户切换到普通用户的话,那么很有可能是因为在进行数据库操作的时候数据库中的某些文件被root用户改动,或者生成.造成了普通用户没有数据库文件的权限导致.
解决办法.
1.首先查看当前使用用户.
2.查看追踪.并进行当前用户的启动 ,查看日志中是否存在报错信息.
3.如果是用户权限报错的话,将数据库中的相应文件权限修改成对应的普通用户权限即可.
还有一个是在tmp目录下生成一个sock文件.是root权限的.如果用户错误就不能删除启动.
如果遇到这样的情况同样查看日志.看下是否有sock的报错.如果有吧sock删除.然后使用普通用户启动即可.
浙公网安备 33010602011771号