安装MongoDB
一、 Windows安装MongoDB
1、登陆官网下载相应版本安装包,选择最新版本4.4.4,windows平台。
MongoDB官方下载地址:https://www.mongodb.com/try/download/community
2、双击安装包,进入安装进程,点击“Next”
3、勾选“I accept the terms in the License Agreement”,点击“Next”
4、点击 “Custom(自定义)” 按钮设置安装目录。
5、点击“Browse”,选择想要安装的位置
6、勾选“Install MongoD as a Service”,选中“Run service as Network Service user”,其他不做修改,保持默认状态,点击“Next”
7、“install mongoDB compass” 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB Compass 是一个图形界面管理工具,可以在后面需要使用的时候到官网下载安装,点击“Next”
8、点击“Install”
9、稍等片刻之后,安装完成,点击“Finish”
10、安装完毕后,右击“此电脑”,点击“管理”,点击“服务和应用程序”中的“服务”,可以看到服务中已经出现了MongoDB,不需要我们再设置。
11、进入安装目录,双击“mongo.exe”,运行MongoDB
12、进入如下运行界面,说明安装成功
13、一些简单的使用演示
二、 Linux安装MongoDB
1、第一步,在Windows上安装VMware Workstation 15.5(具体步骤:略)和CentOS 7
-
VMware Workstation 15.5安装完成后,启动VMware Workstation 15.5,点击“创建新的虚拟机”。
-
保持默认配置“典型”,点击“下一步”。
- 选择“稍后安装操作系统”,点击“下一步”。
- 选择“Linux”,版本选择“CentOS 7 64位”,点击“下一步”。
-
将虚拟机名称设置为“mongobd”,位置设置在“E:\mongobd”,点击“下一步”。
-
保持默认配置,最大磁盘大小20GB,将虚拟磁盘拆分成多个文件,点击“下一步”。
-
点击“自定义硬件”。
- 选择网络适配器,为了后续设置独立的内网ip,网络连接选择“桥接模式”,勾选上“复制物理网络连接状态”点击“关闭”。
- 回到此界面,检查各项设置无误,点击“完成”。
- 下面开始安装CentOS,在界面中点击“CD/DVD(IDE)”
- 点选“使用ISO映像文件”,通过浏览选择之前下载好的CentOS 7安装包路径,示例中安装的是CentOS-7-x86_64-Everything-1804.iso,点击“确定”。
- 回到此界面,点击“开启此虚拟机”。
- 用键盘上下键,选中“install CentOS7”,点击enter。
- 进入安装界面。
- 为了方便了解安装流程,可将安装过程中的语言设置为简体中文,点击“继续”。
- 点击“键盘”。
-
点击“+”。
-
选择“英语(美国)”,点击“添加”。
-
使用“^”,让排序如图所示,点击“完成”。
-
点击“语言支持”。
-
选择“English(United States)”,点击“完成”。
- 选择“安装位置” 。
-
保持默认,点击“完成”。
-
点击“开始安装”。
-
点击“root密码”,设置密码123456,点击完成。
-
等待安装完成。
-
centOS安装完成,点击“重启”。
- 在localhost login后输入root,回车,在password后输入之前设置的密码123456,回车,出现此界面,登陆成功。
2、第二步,配置虚拟机局域网 ip
2.1 下面开始配置虚拟机ip地址。先输入ip addr查看ip 地址和网络配置文件名
2.2 进入windows的CMD命令行,输入ipconfig,看到下图所示为主机ip,子网掩码,默认网关。
-
第一次遇到了问题:
-
解决办法:进入系统环境变量,在系统环境变量的Path路径中添加
C:\windows\system32
,然后重启windows的CMD命令行!
2.3 mongodb的ip需要跟主机ip在同一网段(前三位相同),所以设置为mongodb的ip设置为192.168.43.8,使用vi命令编辑linux系统网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改位置:
2.4 输入reboot重启虚拟机,用ip addr查看ip 地址,如下图所示,ip已配置成功
2.5 测试下虚拟机的是否能连通内网和外网。选测试下外网,我们尝试是否能连通百度。先通过主机,获取百度IP地址
2.6 在虚拟机中ping百度ip地址。
-
遇到问题:
-
解决办法:
若桥接模式依然无法上网,尝试依旧使用NAT模式,并设置本机网络进行共享:
①右键任务栏网络连接的图标
②打开网络和Internet设置
③更改适配器选项④在网络适配器界面中选中你当前使用的网络,右键,属性
⑤在出现的窗口,选择‘共享’标签
⑥在‘共享’标签页,做如下右图的改动,点击确定
3、设置DNS服务器
- 直接ping百度网址,会报错,是因为没有设置DNS域名解析服务器导致的。
- 所以,我们编辑配置文件
-
增加DNS服务器配置,如下图。172.21.251.254对应本地网关(需与操作设备的网关相同),使用本地DNS解析。8.8.8.8为谷歌提供的免费DNS。202.106.196.115为国内公用DNS。
设置完成后,点击esc,输入:wq,保存退出。
-
再次ping百度网址,就能连通了。
4、安装MongoDB
- 查看下MongoDB安装环境。
① uname –a显示电脑及操作系统相关信息
② cat /proc/version :查看linux版本信息
③ lsb_release -a :查看系统发行版本(如lsb_release –a运行结果乱码,可先安装lsb,命令是yum install lsb)
如上图所示,系统为CentOS 7.5,64位系统,内核为red hat,根据以上信息安装相应版本MongoDB
- 然后开始安装MongoDB:
① 进入/etc/yum.repos.d目录
② 创建mongodb.repo
③ 修改mongodb.repo内容
④ 内容如下:
⑤ 将服务bai器上的软件包信息 现在本地缓存,以提高 搜索 安装软件的速度
⑥ 安装命令
- 如下图所示,安装完成,可以开始使用了。