安装步骤
1.配置MongoDB的yum源
创建yum源文件:
vim /etc/yum.repos.d/mongodb-org-3.4.repo
添加以下内容:
[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=0 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
这里可以修改 gpgcheck=0, 省去gpg验证
安装之前先更新所有包 :yum update (可选操作)
2.安装MongoDB
安装命令:
yum -y install mongodb-org
安装完成后
查看mongo安装位置 whereis mongod
查看修改配置文件 : vim /etc/mongod.conf
3.启动MongoDB
启动mongodb :systemctl start mongod.service
停止mongodb :systemctl stop mongod.service
安装php的连接端扩展
wget http://pecl.php.net/get/mongo-1.5.5.tgz tar zxvf mongo-1.5.5.tgz cd mongo-1.5.5/ /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install
php.ini中加入 extension = "mongo.so"
/etc/init.d/php-fpm restart 重启生效。
设置mongodb远程访问:
编辑mongod.conf注释bindIp,并重启mongodb.
vim /etc/mongod.conf
重启mongodb:systemctl restart mongod.service
创建管理员
1.通过非授权的方式启动mongo
use admin
3.添加管理员用户
db.createUser({user:"admin",pwd:"123456",roles:["root"]})
备注:用户名和密码可随意定
4.认证
db.auth("admin", "123456")
开启认证(不开启认证用户密码设置就没意义)
修改配置文件
vim /etc/mongod.conf
security: authorization: enabled
重启服务!然后就可以通过工具连接!
备注:
以授权的方式启动Mongo,给使用的数据库添加用户 (授权前要认证)
use admin
db.auth("admin", "123456")
1.切换数据库
use test
(如果没有test数据库的话,会创建)
2.创建用户
db.createUser({user: "root", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})
3.通过客户端连接test数据库
转载请注明:梦绘设计 » WEB运维 » lnmp安装mongodb
版权声明
本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。