/usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb
放在/etc/rc.local文件中就可以实现开机自启动了,第一次重启机器发现mongodb顺利启动了,再次重启机器后,通过ps没有查看到相应mongod进程,也就是启动失败了。原因是由于重启机器,导致非正常停止mongod服务,mongod.lock中还记录了上次运行的进程号,为了数据的安全需要执行
/usr/local/mongodb/bin/mongod –repair,
当然如果直接把mongod.lock文件删除也可以重新启动了,例如:
/usr/local/mongodb/bin/mongod --repair
/usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb
或
rm -rf /data/db/mongod.lock
/usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb
注意上述启动Mongodb都是没有增加journal参数,如果带了此参数就不会那么麻烦了,例如
/usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb --journal就可以了,就算是非正常重启机器,mongodb也会根据日志去修复数据库的。
另外,如果mongodb的数据目录是通过mount的NFS文件夹,自启动好像有问题的。
首先到下面的工具原料中的mongodb的官...1
解压对应的安装包 命令如下: ...
2
因为mongodb不需要像别的数据库那样繁...
3
然后为mongodb创建数据库存放的位置和...
4
进到mongodb下面的bin目录下查看mongod...
5
启动mongodb数据库,对应的参数说明用绿...
6
为了安全期间建议关闭28017端口防止信...
7
做好上面的 *** 作就可以进入mongodb的客..
亲,你说的DB格试,用SQL是肯定打不开的,为什么,就因为SQL不支持。我以前也苦求过能打开DB数据库的工具,现兄弟也求这个,我当然不吝啬。
你可以安装一个Delphi ,版本越高越好。
里面有个部件叫Database Desktop,用这个东东,可以打开的。
如果你想修改资料可以,找具体的特征数字。
希望对亲有帮助
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)