安装mongodb后服务启动不了请问怎么解决 linux下安装mongodb后怎么使用
安装mongodb后服务启动不了请问怎么解决
log,命令如下(路径换成自己的)
mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --logpath d:.Log --dbpath d:mongodbmongodbmongodb你是怎样安装的? 用cmd的命令行安装成系统服务
linux下安装mongodb后怎么使用
首先到下面的工具原料中的mongodb的官网下载对应你系统的安装包,拷贝到你的linux系统上面,如果有网络可以直接用wget下载
解压对应的安装包
命令如下:
tar zxf mongodb-linux-i686-2.0.2.tgz
因为mongodb不需要像别的数据库那样繁琐的配置解压后放到惯例的/usr/local目录下面,当然你可以放到任何地方,放到/usr/local下面方便管理
命令如下:
mv mongodb-linux-i686-2.0.2/* /usr/local/mongodb
然后为mongodb创建数据库存放的位置和日志文件,默认是在/data/db下面,同样为了方便就在mongodb下面建立了相应的目录
进到mongodb下面的bin目录下查看mongodb的帮助文档和我们用到的启动参数
启动mongodb数据库,对应的参数说明用绿色表明了
为了安全期间建议关闭28017端口防止信息外泄
做好上面的操作就可以进入mongodb的客户端开始你的mongodb之旅了.
步骤阅读
mongodb怎么加入服务自启动
将MongoDB服务加入随机启动
vi /etc/rc.local
使用vi编辑器打开配置文件,并在其中加入下面一行代码
/usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/data/db --fork --port 27017 --logpath=/usr/local/mongodb/log/work.log --logappend --auth
启动服务
/usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/data/db --fork --port 27017 --logpath=/usr/local/mongodb/log/work.log --logappend --auth
mongodb服务怎么用cmd启动
1:log一定要指定一个xxx.log文件(文件不存在也要这么写,会自动创建,写成这样是不可以的--logpath d:mongodblogs)
2:serviceName的N字母要大写
注意:这条命令要到MongoDB的bin目录下运行,刚开始的时候,我就直接在D:下运行,结果服务的可执行目录为【"D:mongod" --logpath "D:MongoDBlogsMongoDB.log" --logappend --dbpath "D:MongoDBdata" --directoryperdb --service 】,肯定是不对的。
该命令行指定了日志文件:E:APMServ5.2.6MongoDblogsMongoDB.log,日志是以追加的方式输出的;
数据文件目录:E:APMServ5.2.6MongoDbdata,并且参数--directoryperdb说明每个DB都会新建一个目录;
Windows服务的名称:MongoDB;
以上的三个参数都是可以根据自己的情况而定的,呵呵。
最后是安装参数:--install,与之相对的是--remove
启动MongoDB:net start MongoDB
停止MongoDB:net stop MongoDB
删除MongoDB:sc delete MongoDB
或
运行→regedit→注册表编辑器→HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services 下面显示的就是所安装的服务项,删除相应的就好
mongod --logpath E:APMServ5.2.6MongoDblogsMongoDB.log --logappend --dbpath E:APMServ5.2.6MongoDbdata --directoryperdb --serviceName MongoDB --install