linux安装mongodb,设置认证模式
2017-01-25 00:00
501 查看
下载安装包
wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz
或者https://www.mongodb.org/downloads下面选择相应的软件包
下载完成后解压缩压缩包
安装准备
将mongodb移动到/usr/local/mongdb文件夹
mv mongodb-linux-x86_64-rhel62-3.0.4 /usr/local/mongodb
创建数据库文件夹与日志文件,用于启动mongodb
设置开机自启动
将mongodb启动项目追加入rc.local保证mongodb在服务器开机时启动
echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongo.log –-logappend --auth –port=27017" >> /etc/rc.local
使用非认证方式启动mongodb
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongo.log --logappend --fork --port=27017
修改system.version文档里面的authSchema版本为3,初始安装时候应该是5,命令行如下:
/usr/local/mongodb/bin/mongo
use admin
switched to db admin
var schema = db.system.version.findOne({"_id" : "authSchema"})
//如果返回null 新插入一条 db.system.version.insert({ "_id" : "authSchema", "currentVersion" : 3 })
schema.currentVersion = 3
3
db.system.version.save(schema)
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
创建账号
//创建管理员账号
use admin
db.createUser(
{
}
)
//创建普通账号
use mobile
db.createUser(
{
"user": "user",
"pwd": "password",
"roles":[
{
"role": "dbOwner",
"db": "mydb"
}
]
}
)
使用认证方式重新启动mongodb(后台启动)
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongo.log --logappend --auth --port=27017 --fork
8.访问数据库
/usr/local/mongodb/bin/mongo -u user-p password10.89.218.234:27017/mobile
PCRE(Perl Compatible Regular Expressions)是一个轻量级的Perl函数库,包括 perl 兼容的正则表达式库。它比Boost之类的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。
PCRE目前最新版本为8.36,可以点这里进行下载。
使用tar -zxvf pcre-8.36.tar.gz进行解压。
运行 chmod -R 777 /pcre-8.36 对当前文件夹授予全部读写权限。
切换到/pcre-8.36目录下,运行 ./configure 进行pcre初始化配置,会在控制台打印出一大堆的输出信息。
执行make操作,进行编译。
[root@server06 pcre-8.36]# make
rm -f pcre_chartables.c
ln -s ./pcre_chartables.c.dist pcre_chartables.c
make all-am
make[1]: Entering directory
运行 [root@server06 pcre-8.36]# make install,进行安装,至此PCRE安装完成。
[root@s
7fe0
erver06 pcre-8.36]# make install
安装openresty ,集成nginx+lua
cd /usr/local/sw
tar -xzvf openresty-1.9.7.5.tar.gz
cd openresty-1.9.7.5
./configure
make
make install
wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz
或者https://www.mongodb.org/downloads下面选择相应的软件包
下载完成后解压缩压缩包
tar zxf mongodb-linux-x86_64-rhel62-3.0.4.tgz
安装准备
将mongodb移动到/usr/local/mongdb文件夹
mv mongodb-linux-x86_64-rhel62-3.0.4 /usr/local/mongodb
创建数据库文件夹与日志文件,用于启动mongodb
mkdir /usr/local/mongodb/data mkdir /usr/local/mongodb/logs touch /usr/local/mongodb/logs/mongo.log
设置开机自启动
将mongodb启动项目追加入rc.local保证mongodb在服务器开机时启动
echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongo.log –-logappend --auth –port=27017" >> /etc/rc.local
使用非认证方式启动mongodb
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongo.log --logappend --fork --port=27017
修改system.version文档里面的authSchema版本为3,初始安装时候应该是5,命令行如下:
/usr/local/mongodb/bin/mongo
use admin
switched to db admin
var schema = db.system.version.findOne({"_id" : "authSchema"})
//如果返回null 新插入一条 db.system.version.insert({ "_id" : "authSchema", "currentVersion" : 3 })
schema.currentVersion = 3
3
db.system.version.save(schema)
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
创建账号
//创建管理员账号
use admin
db.createUser(
{
user: "root", pwd: "root", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
//创建普通账号
use mobile
db.createUser(
{
"user": "user",
"pwd": "password",
"roles":[
{
"role": "dbOwner",
"db": "mydb"
}
]
}
)
使用认证方式重新启动mongodb(后台启动)
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongo.log --logappend --auth --port=27017 --fork
8.访问数据库
/usr/local/mongodb/bin/mongo -u user-p password10.89.218.234:27017/mobile
PCRE(Perl Compatible Regular Expressions)是一个轻量级的Perl函数库,包括 perl 兼容的正则表达式库。它比Boost之类的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。
PCRE目前最新版本为8.36,可以点这里进行下载。
使用tar -zxvf pcre-8.36.tar.gz进行解压。
运行 chmod -R 777 /pcre-8.36 对当前文件夹授予全部读写权限。
切换到/pcre-8.36目录下,运行 ./configure 进行pcre初始化配置,会在控制台打印出一大堆的输出信息。
执行make操作,进行编译。
[root@server06 pcre-8.36]# make
rm -f pcre_chartables.c
ln -s ./pcre_chartables.c.dist pcre_chartables.c
make all-am
make[1]: Entering directory
/opt/nginx/pcre-8.36' CC libpcre_la-pcre_byte_order.lo CC libpcre_la-pcre_compile.lo ......... make[1]: Leaving directory/opt/nginx/pcre-8.36'
运行 [root@server06 pcre-8.36]# make install,进行安装,至此PCRE安装完成。
[root@s
7fe0
erver06 pcre-8.36]# make install
安装openresty ,集成nginx+lua
cd /usr/local/sw
tar -xzvf openresty-1.9.7.5.tar.gz
cd openresty-1.9.7.5
./configure
make
make install
相关文章推荐
- Linux下安装MongoDB并设置自启动
- linux下面mongodb安装及设置后台运行的方法
- Linux日常——安装g++/gdb,以及NET模式的设置
- Linux安装Mongodb防火墙的设置
- linux安装mongodb(设置非root用户和开机启动)
- Linux 安装MongoDB 并设置防火墙,使用远程客户端访问
- Linux 安装MongoDB 并设置防火墙,使用远程客户端访问
- Linux下安装JDK,Tomcat及设置Cron程序
- JDK在linux安装后设置环境变量
- 用GRUB(包括WINGRUB)命令行模式引导安装Linux
- 用GRUB(包括WINGRUB)命令行模式引导安装Linux
- SAMBA服务器设置为共享模式,无法访问故障排除。(如何修改linux主机名?)
- linux下安装mysql,采用tar包安装模式
- JBoss的安装与配置(三)Linux(RedHat4)关闭时安全的关闭JBoss的设置
- Linux安装后基本设置
- 在window模式下硬盘安装linux
- Windows下Linux开发环境设置--安装Cygwin及交叉编译工具链
- 虚拟机软件介绍:VMWare及Linux安装与设置
- 在VMware 的Redhat Linux 下面安装工具tools ,并且设置Linux的分辨率
- Linux下JDK的安装设置