1.查看mongodb进程
ps -ef | grep mongo
2.杀掉mongodb进程
kill 17067
3.如果mongodb安装成功,浏览器显示这个
4.如果改默认的27017端口,直接在mongodb.conf中改就行
5.怎么启动mongodb服务,停止服务也是杀掉这个进程
mongod -f /etc/mongodb.conf
6.启动mongodb服务后要想进入mongodb的命令行,要进入mongodb的bin目录然后执行
./mongo
7.xshell服务器管理工具,新开窗口
8.杀掉所有的mongodb进程
killall mongod
9.执行命令 netstat -nputl 查看mongodb的监听ip和端口
10.Centos7默认安装了firewalld,如果没有安装的话,可以使用 yum install firewalld firewalld-config进行安装。
1.启动防火墙
systemctl start firewalld
2.禁用防火墙
systemctl stop firewalld
3.设置开机启动
systemctl enable firewalld
4.停止并禁用开机启动
sytemctl disable firewalld
5.重启防火墙
firewall-cmd --reload
6.查看状态
systemctl status firewalld或者 firewall-cmd --state
7.参考文档http://blog.csdn.net/u011846257/article/details/54707864
8.查看已经开放的端口
firewall-cmd --list-ports
9.开启一个端口,需要重启防火墙才能生效
firewall-cmd --zone=public --add-port=27018/tcp --permanent
10.防火墙删除一个开放的端口需要进入/etc/firewalld/zones下的public.xml。可以手动编辑添加,也可以用命令:
——————————————————————————————————————我是分割线——————————————————————————————————
centos7 如何安装mongodb数据库,不用yum的方式
1.我们在官网下载源码进行安装. 下载地址: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.7.tgz
2.拉取地址下载解压改文件夹名字
cd /usr/local //进入文件
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.7.tgz //拉取下载
tar -xvf mongodb-linux-x86_64-rhel62-3.2.7.tgz // 解压文件
mv mongodb-linux-x86_64-rhel62-3.2.7 mongodb //把解压的文件夹改成mongodb
3.配置环境变量目的就是在任何地方都能使用mongo的命令
vim /etc/profile
// 打开这个文件然后把需要的内容复制进去 ,i是切换到输入的方式,esc是退出输入模式
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
source /etc/profile // 保存退出后需要执行这个命令环境变量才能生效
在/etc/profile
, 添加如下内容
export MONGODB_HOME=/usr/local/mongodb
export PATH=$MONGODB_HOME/bin:$PATH
4.查看mongodb版本信息 mongod -v如果出现以下内容说明mongodb安装成功
5.创建存放数据库和日志的文件夹,也可以手动创建
mkdir -p /data/mongodb
mkdir -p /data/mongodb/log
touch /data/mongodb/log/mongodb.log //touch是创建文件
6.添加配置文件,在根目录的etc文件中手动新建一个mongodb.conf文件放入以下内容
dbpath=/data/mongodb
logpath=/data/mongodb/log/mongodb.log
logappend=true
port=27017
fork=true
journal=true
mongodb的参数说明:
--dbpath 数据库路径(数据文件)
--logpath 日志文件路径
--master 指定为主机器
--slave 指定为从机器
--source 指定主机器的IP地址
--pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
--logappend 日志文件末尾添加
--port 启用端口号
--fork 在后台运行
--only 指定只复制哪一个数据库
--slavedelay 指从复制检测的时间间隔
--auth 是否需要验证权限登录(用户名和密码)
7.通过配置文件启动,出现successfully表示启动成功了.
mongod -f /etc/mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 2814
child process started successfully, parent exiting
8.进入 MongoDB
后台管理 Shell创建一个数据库和表等操作
cd /usr/local/mongodb/bin //进入文件
./mongo //执行
9.配置防火墙端口如果不配置,本地是访问不到线上的数据的,重启防火墙生效
firewall-cmd --zone=public --add-port=27017/tcp --permanent
10.然后通过本地的adminMongo就可以在本地连接线上的数据库,到此mongodb安装成功