新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
MongoDB官网:http://www.mongodb.org/
创新互联建站从2013年开始,是专业互联网技术服务公司,拥有项目网站设计制作、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元高密做网站,已为上家服务,为高密各地企业和个人服务,联系电话:18982081108
MongoDB学习网站:http://www.runoob.com/mongodb
mkdir -p /usr/local/source mongoDB
https://www.mongodb.com/download-center/community
tar -zxf mongodb-linux-x86_64-3.2.21.tgz -C /usr/local/mongoDB/
亦可使用以下命令解压,同时显示解压过程:
tar -zxvf mongodb-linux-x86_64-3.2.21.tgz -C /usr/local/mongoDB/
mv /usr/local/mongoDB/mongodb-linux-x86_64-3.2.21 /usr/local/mongoDB/mongodbserver
例如:数据库文件夹、日志文件夹和配置文件文件夹。
mkdir -p data logs etc
cd /usr/local/mongoDB/mongodbserver/etc/
vim mongodb.conf
dbpath=/usr/local/mongoDB/mongodbserver/data
logpath=/usr/local/mongoDB/mongodbserver/logs/mongodb.log
port=27017
fork=true
auth=true
./mongod --config /usr/local/mongoDB/mongodbserver/etc/mongodb.conf
注意:
MongoDB安装好后第一次进入是不需要密码,其内不含任何用户, 通过shell命令可直接进入;
在 MongoDB安装路径下的bin目录,执行其上的命令即可;
./mongo --port 27017
use admin;
db.createUser( {user: "pfnieadmin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]});
注意:
(1)mongoDB 没有root用户,只有能管理用户的用户userAdminAnyDatabase;
(2)添加完用户后可以使用以下命令查看已有用户:
show users
db.system.users.find()
A. kill 进程号
需将数据库目录 data/下的 mongo.lock文件,手动清除;
B. 命令关闭数据库:
db.shutdownServer()
使用admin数据库并进行验证,如果不验证,是无法进行任何操作的( #认证,返回1表示成功 )。
export PATH=$PATH:/usr/local/mongoDB/mongodbserver/bin
source /etc/profile
参考博客: http://www.cnblogs.com/hanyinglong/p/5690611.html
自2019.01.04起,
我开始在这里记录自己学习数据库相关知识的痕迹,本意惕励前行,不可懈怠。
但若是可以在入门级给他人些许的助力,亦是万分荣幸。