话说我这一段时间,没有来过博客园了,一方面是自己公司的项目逼的自己实在没有精力,另外自己这一段心情也不是太好。
这段时间,还是认真的看完了mysql的大部分内容,还留了一部分mysql运维的部分没有学习,这个先放放吧。我下个星期要讲课了,内容是ThinkPHP的讲解。周围的同事,都对ThinkPHP很熟悉,实在不知道要讲些什么。不过既然我已经毛遂自荐的上台去了,那么就必须要做一些准备工作吧。
准备走马观花的讲解一些Thinkphp的源码执行流程,然后讲一些常见的操作:如Memcache 、redis 、mysql、 mong0DB。
所以就理所应当的操作一下mongodb,先入门mongodb吧。至于深入的东西,以后慢慢再介入吧。
安装的教程网上一抓一大把。
其实大致的流程无非就那几个:
1、下载mongodb源码或者二进制包。
2、进行编译或者直接解压。
3、创建数据库目录,以及日志目录。
4、以后台守护进程的方式启动mongodb。
5、加入到系统开启启动目录里。
6、将启动mongo的命令加入到系统常量里面,或者起一个别名。
啧啧,这简直就是六脉神剑了。
1、源码包可以直接访问mongodb的官网。https://www.mongodb.org/downloads#production
不能翻墙的朋友们,估计下载速度慢成狗。http://www.mongoing.com/downloads 中文官网,自己下载去吧。
2、下载完之后我是放在我的 use/local 下的。
使用tar -zxf 解压好下载的文件,并使用 mv 命令重命名文件夹。
3、 mkdir -p data
mkdir -p logs/log.txt
4、切换到bin 目录下,执行
./mongod --dbpath=/usr/local/mongodb/data --logpath==/usr/local/mongodb/logs/log.txt --logappend&
5、然后到 etc/rc.local 中将刚才刚才的命令添加到开启动项中。
6、写别名。vim ~/.bashrc 给我们的启动命令起一个好记的名字。