MongoDB端口修改

MongoDB端口号修改 -- #### step 0.通知开发人员,MongoDB端口要进行更换。 #### step 1.登录mongo主节点。 ``` mongo --host 127.0.0.1:23717 -u user -p password --authenticationDatabase admin ``` >d 若报错`-bash: mongo: command not found` 是MongoDB指令个没有加到环境变量中,查看配置文件,添加即可 添加环境变量 ``` vim /etc/profile #1.编辑配置文件 export MONGODB_HOME=/home/mongo/mongodb #2.添加MONGODB_HOME export PATH=$PATH:$MONGODB_HOME/bin #3.添加到PATH中。若该变量已存在,直接在结尾添加即可。 press <ESC>, input :wq #4.退出并保存 source /etc/profile #5.让配置文件生效 ``` #### step 2.查看集群信息 ``` rs.status(); ``` #### step 3.移除要修改端口的节点 ``` rs.remove("47.115.13.44:23717"); ``` #### step 4.修改从节点 修改被移除的节点端口,重启该节点。 ``` #1.进入被移除的节点并进入MongoDB mongo --host 127.0.0.1:23717 -u user -p password --authenticationDatabase admin #2关闭数据库 use admin db.shutdownServer(); #3.编辑配置文件 vim conf/mongod0.conf #4.找到<port>属性。修改端口号。 port: 27017 #5.重启节点 /bin/systemctl restart mongod.service ``` #### step 5.登录主节点,将刚修改的从节点,重新加到集群中。 ``` mongo --host 127.0.0.1:23717 -u user -p password --authenticationDatabase admin #1.进入主节点 rs.add("47.115.13.44:27017"); #2.添加修改后的节点 rs.status(); #3.查看集群信息 ``` #### step 6.重复3-5步。 #### step 7.移除主节点 停止主节点,让其发生主备切换。然后登录新选出的主节点。 将旧主节点移除。然后执行第6步。 #### step 8.通知开发人员MongoDB数据库端口已更换。请通知运维人员,重启服务。