欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Linux安装配置mongodb方法教程.docx

    • 资源ID:17720881       资源大小:17.23KB        全文页数:11页
    • 资源格式: DOCX        下载积分:8.88金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8.88金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Linux安装配置mongodb方法教程.docx

    Linux安装配置mongodb方法教程Linux安装配置mongodb方法教程MongoDB是一个基于分布式文件存储的数据库,不少用户在Linux系统安装和配置mongodb上吃了一些苦头,下面我就给大家介绍下mongodb的安装配置方法。Linux安装配置mongodb的方法1.安装准备将mongodb移动到/usr/local/server/mongdb文件夹mvmongodb-linux-i686-1.4.4/usr/local/mongodb创立数据库文件夹与日志文件mkdir/usr/local/mongodb/datatouch/usr/local/mongodb/logs3.设置开机自启动将mongodb启动项目追参加rc.local保证mongodb在服务器开机时启动echo/usr/local/server/mongodb/bin/mongoddbpath=/usr/local/server/mongodb/datalogpath=/usr/local/server/mongodb/logslogappendauthport=27017)/etc/rc.localecho/usr/local/mongodb/bin/mongoddbpath=/usr/local/mongodb/datalogpath=/usr/local/mongodb/logslogappendauthport=27017)/etc/rc.local4.启动mongodbcd到mongodb目录下的bin文件夹启动mongodb/下面这个是需要权限的登录方式,用户连接需要用户名和密码/usr/local/server/mongodb/bin/mongoddbpath=/usr/local/server/mongodb/datalogpath=/usr/local/server/mongodb/logslogappendauthport=27017fork/这个是不需要密码的/usr/local/server/mongodb/bin/mongoddbpath=/usr/local/server/mongodb/datalogpath=/usr/local/server/mongodb/logslogappendport=27017fork5.参数解释:dbpath数据库途径(数据文件)logpath日志文件途径master指定为主机器slave指定为从机器source指定主机器的IP地址pologSize指定日志文件大小不超过64M.由于resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的oplog大小是空闲磁盘大小的5%)。logappend日志文件末尾添加port启用端口号fork在后台运行only指定只复制哪一个数据库slavedelay指从复制检测的时间间隔auth能否需要验证权限登录(用户名和密码)-h-helpshowthisusageinformationversionshowversioninformation-f-configargconfigurationfilespecifyingadditionaloptionsportargspecifyportnumberbind_iparglocalipaddresstobindlisteneralllocalipsboundbydefault-v-verbosebemoreverbose(includemultipletimesformoreverbositye.g.-vvvvv)dbpatharg(=/data/db/)directoryfordatafiles指定数据存放目录quietquieteroutput静默形式logpathargfiletosendalloutputtoinsteadofstdout指定日志存放目录logappendappndtologpathinsteadofover-writing指定日志是以追加还是以覆盖的方式写入日志文件forkforkserverprocess以创立子进程的方式运行cpuperiodicallyshowcpuandiowaitutilization周期性的显示cpu和io的使用情况noauthrunwithoutsecurity无认证形式运行authrunwithsecurity认证形式运行objcheckinspectclientdataforvalidityonreceipt检查客户端输入数据的有效性检查quotaenabledbquotamanagement开场数据库配额的管理quotaFilesargnumberoffilesallowerperdb,requiresquota规定每个数据库允许的文件数appsrvpathargrootdirectoryforthebabbleappservernocursorsdiagnostic/debuggingoption调试诊断选项nohintsignorequeryhints忽略查询命中率nointerfacedisableinterface关闭接口,默认是28017noscriptingdisablescriptingengine关闭脚本引擎nopreallocdisabledatafilepreallocation关闭数据库文件大小预分配smallfilesuseasmallerdefaultfilesize使用较小的默认文件大小nssizearg(=16).nsfilesize(inMB)fornewdatabases新数据库ns文件的默认大小diaglogarg0=off1=W2=R3=both7=W+somereads提供的方式,是只读,只写,还是读写都行,还是主要写+部分的读形式sysinfoprintsomediagnosticsysteminformation打印系统诊断信息upgradeupgradedbifneeded假如需要就更新数据库repairrunrepaironalldbs修复所有的数据库notablescandonotallowtablescans不运行表扫描syncdelayarg(=60)secondsbetweendisksyncs(0fornever)系统同步刷新磁盘的时间,默认是60sReplicationoptions:mastermastermode主复制形式slaveslavemode从复制形式sourceargwhenslave:specifymasteras(server:port)当为从时,指定主的地址和端口onlyargwhenslave:specifyasingledatabasetoreplicate当为从时,指定需要从主复制的单一库pairwithargaddressofservertopairwitharbiterargaddressofarbiterserver仲裁服务器,在主主中和pair中用到autoresyncautomaticallyresyncifslavedataisstale自动同步从的数据oplogSizeargsizelimit(inMB)foroplog指定操作日志的大小opIdMemargsizelimit(inbytes)forinmemorystorageofopids指定存储操作日志的内存大小Shardingoptions:configsvrdeclarethisisaconfigdbofacluster指定shard中的配置服务器shardsvrdeclarethisisasharddbofacluster指定shard服务器6.进入数据库的CLI管理界面cd到mongodb目录下的bin文件夹,执行命令。/mongo运行如下:rootnamenodemongodb#。/bin/mongoMongoDBshellversion:1.8.2connectingto:test)usetest;switchedtodbtest若数据库出现如不能连上,则是一个data目录下的mongod.lock文件的问题,能够用如下的修复的命令,mongodrepair补充:MySQL数据库常用命令createdatabasename;创立数据库usedatabasename;进入数据库dropdatabasename直接删除数据库,不提醒showtables;显示表describetablename;查看表的构造select中加上distinct去除重复字段mysqladmindropdatabasename删除数据库前,有提示。显示当前mysql版本和当前日期selectversion(),current_date;数据库维护方法在MySQL使用的经过中,在系统运行一段时间后,可能会产生碎片,造成空间的浪费,所以有必要定期的对MySQL进行碎片整理。当删除id=2的记录时候,发生的现象这个时候发现磁盘的空间并没有减少。这种现象就叫做碎片化(有一部分的磁盘空间在数据删除以后(空),还是无法被操作系统所使用。)常见的优化:#altertablexxxenginemyisam;#optimizetablet1;注意:在实际开发的经过中,上面两个语句尽量少使用,由于在使用的经过中,MySQL的表的构造会整体全部重新整理,需要消耗很多的资源,建议在凌晨两三点钟的时候执行。(在linux下有定时器脚本能够执行,crontab)DB数据库

    注意事项

    本文(Linux安装配置mongodb方法教程.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开