Heim > Datenbank > MySQL-Tutorial > Hauptteil

mongodb安装和配置

WBOY
Freigeben: 2016-06-07 15:56:10
Original
1236 Leute haben es durchsucht

1. mongodb安装 先下载mongodb,官网地址; http://www.mongodb.org/downloads curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz 解压缩 tar -zxvf mongodb-linux-x86_64-2.6.1.tgz 新建目录 mkdir -p mongodbcp -R -n mongodb-li

1. mongodb安装

先下载mongodb,官网地址; http://www.mongodb.org/downloads
curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz
Nach dem Login kopieren
解压缩
tar -zxvf mongodb-linux-x86_64-2.6.1.tgz
Nach dem Login kopieren
新建目录
mkdir -p mongodb
cp -R -n mongodb-linux-x86_64-2.6.1/ mongodb
Nach dem Login kopieren

2. 通过命令行启动

通过执行./bin/mongod启动mongodb,查看mongod启动的所有选项
cd mongodb 
./bin/mongod --help
Nach dem Login kopieren
主要选项: --dbpath : 数据保存目录,默认为/data/db/, 每个mongod需要独立的数据目录,启动时会在数据目录生成mongod.lock,这个文件防止其他mongod进程使用该目录。 --port: 启动端口,默认为27017 --fork: 以守护进程方式启动。 --logpath: 日志目录 --config 指定配置文件。
启动mongodb
mkdir data

./bin/mongod --port 9000 --fork --logpath /home/mongodb/log/mongodb.log  --dbpath /home/mongodb/data/
Nach dem Login kopieren

3. 以配置文件方式启动

建立配置文件
mkdir config
vim config/mongodb.conf
Nach dem Login kopieren
将上面的配置写入文件
# mongodb config file

port = 9000

fork = true

logpath = /home/mongodb/log/mongodb.log

dbpath = /home/mongodb/data/
Nach dem Login kopieren
启动
./bin/mongod --config /home/mongdb/conf/mongodb.conf
Nach dem Login kopieren
建议使用配置文件方式来启动。

4. mongodb停止

可以使用kill 进程方式来停止。如果进程号为10000, 使用 kill 10000。 这样系统会保存数据,然后关闭连接,停止服务。不能使用 kill -9 ,这样直接关闭数据库,导致数据文件有损坏。
另一种方式来关闭使用mongo shell,这是最稳妥的方式
./bin/mongo --port 9000
use admin
db.shutdownServer();
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage