美文网首页我爱编程程序员
【编程日记】windows下MongoDb视图软件连接Linux

【编程日记】windows下MongoDb视图软件连接Linux

作者: Andy刘家健 | 来源:发表于2018-05-05 19:41 被阅读0次

        首先呢,告诉各位这是我进入简书的第一遍文章,曾经想过第一篇到低要写什么,是写感情上的东西呢,还是摄影题材呢,还是其他呢?最后,我还是鼓起了勇气,把我的老本行作为第一次的处女作。

        本文章适合计算机行业的人看,内容记录了我项目需求里的:windows下的MongoDb视图软件远程连接操控基于Linux的服务器。

    在成功连接前,遇到不少坑,看了不少技术博客,我将部分列出:

    1:linux下Mongodb的安装与启动 - 天涯何处无知己 - 博客园 我就是基础这文章开始调试的,但是有坑

    2:Mongodb启动命令mongod参数说明 - CSDN博客 启动Mongo时候要注意的一些参数命令解释

    还有是一些零散的就不列出,告诉各位初学者,不要仅依靠一个教程去做项目,国内的文章往往是抄袭而来的,写一些,不写一些,避重就轻!


        在开始前我们需要准备几样东西,一个网上云服务器(例如腾讯云,有IP的),windows下的Mongdb的视图管理软件(MongoDB Compass Community),Xshell(通过SSH操控服务器),可以的画装有FileZilla(TCP协议传输文件用的)。


        首先,通过Xshell连接上服务器(Linxu),

        1.curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载。如果显速度慢,可在windows下,到官网下载Linux版的Mongdb,然后利用FileZilla上传。

       2. tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压。

    创建mongodb 文件夹,将解压的文件移入mongodb文件夹中,命令:  mkdir mongodb 

        3.命令:  mv mongodb-linux-x86_64-3.4.9  mongodb

    在mongodb目录下创建 data文件夹及logs文件 命令:  mkdir data   命令: touch logs

        4.进入bin目录下,启动mongodb 命令如下:

    ./mongod --dbpath=/root/mongodb/data/ --logpath=/root/mongodb/logs -logappend -port=27017 --bind_ip_all -fork

    注意这里很关键,查看上面第二个链接,可得只命令目的是,指定数据库和日志路径,端口27017,绑定服务IP,all应该是所有(bind_ip_all 一定要有,不然只有Linux本地才能连接,外界访问不了),并已守护进程式启动。启动成功后报的日志:

    about to fork child process, waiting until server is ready for connections.  

    forked process: 4487

        child process started successfully, parent exiting

        5.执行 ./mongo 启动。(在Linux本地启动Mongdb管理,要远程操控的可以直接忽略)

        6.在windows下的视图软件,输入ip地址和端口27017就能连接成功。当然如果想设置用户密码的,应该要在第4步时候加入命令参数,我还没有试,留下各位研究拉~


                    第一次写技术文章,若有见解,多多指教!                                                

    Andy_2018/5/5

    相关文章

      网友评论

        本文标题:【编程日记】windows下MongoDb视图软件连接Linux

        本文链接:https://www.haomeiwen.com/subject/yvfglftx.html