我爱编程

2018-08-09Mongodb安装、数据库命令、数据类型

2018-08-09  本文已影响22人  菩灵

启动问题:
遇到了启动不成功,最后一句报错的结尾是terminating,就创建一个当前目录下的mongod文件。

问题1. exception in initandlisten 29 data directory /data/db not found

解决思路:用root权限创建db文件。sudo mkdir -p /data/db

不需要占用一个终端的启动:
sudo service mongod start
查看是否启动成功:
ps ajx|grep mongod
如果启动成功会显示:


启动成功显示

此时如果再启动便会报错:
sudo mongod
原因在于地址被占用,已经有一个终端占用了端口。

配置文件在/etc/mongod.conf
查看:vi /etc/mongod.conf
发现默认端口是27017
*启动服务器端命令是mongod,启动客户端命令是mongo
*MySQL的客户端和服务端都是一个命令,Mongo要分开

开启Mongo,显示的界面:


默认数据库是test

解压一个命令tar -zxvf 文件名开头+Tab

Mongo中创建数据库只要use就行了,不需要create,这时候在物理上还是不存在的,只在逻辑上存在。

集合创建

db.createCollection(name, options)

db.createCollection("stu")

db.createCollection("sub", { capped : true, size : 10 } )

查看当前数据库的集合

show collections

删除

db.集合名称.drop()

数据类型

object id

上一篇 下一篇

猜你喜欢

热点阅读