Linux centos8.1安装Mongodb

  1. 下载

    #下载地址
    https://www.mongodb.org/dl/linux/x86_64
    
  2. 上传解压

    rz命令上传或者xftp上传到

    /usr/local/mongodb 文件夹内
    

    rz命令:

    	#编译安装
    	#root 账号登陆后,依次执行以下命令:
    	cd /tmp
    	wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
    	tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
    	./configure && make && make install
    	#上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
    	cd /usr/bin
    	ln -s /usr/local/bin/lrz rz
    	ln -s /usr/local/bin/lsz sz
    	#使用说明
    	#sz命令发送文件到本地:
    	sz filename
    	#rz命令本地上传文件到服务器:
    	rz
    	#执行该命令后,在弹出框中选择要上传的文件即可。
    

    xftp: 傻瓜式上传就可以

    #解压
    tar -zxvf mongodb-linux-x86_64-4.0.13.tgz
    
  3. 配置

    #进入mongodb目录
    cd /usr/local/mongodb/
    #创建db目录和日志文件
    mkdir -p ./data/db
    mkdir -p ./logs
    touch ./logs/mongodb.log
    #创建mongodb.conf文件
    vim mongodb.conf
    

    mongodb.conf编辑如下

    #端口号
    port=27017
    #db目录
    dbpath=/usr/local/mongodb/data/db
    #日志目录
    logpath=//usr/local/mongodb/logs/mongodb.log
    #后台
    fork=true
    #日志输出
    logappend=true
    #允许远程IP连接
    bind_ip=0.0.0.0
    #权限认证
    #auth=true #如果放开注释,就必须创建MongoDB数据库的账号,使用账号与密码才可远程访问,第一次安装建议注释
    
  4. 启动

    #启动
     ./bin/mongod --config mongodb.conf
    #连接
    ./bin/mongo
    
  5. 配置mongodb服务开机启动

    cd /lib/systemd/system
    vim mongodb.service
    

    mongodb.service编辑如下

    [Unit]  
    Description=mongodb  
    After=network.target remote-fs.target nss-lookup.target  
      
    [Service]  
    Type=forking  
    ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf  
    ExecReload=/bin/kill -s HUP $MAINPID  
    ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongodb.conf  
    PrivateTmp=true  
      
    [Install]  
    WantedBy=multi-user.target
    

    qw保存继续

    #然后设置mongodb.service权限
    chmod 754 mongodb.service
    #启动服务
    systemctl start mongodb.service
    #如果遇到第一次启动失败
    ps -ef | grep mongod #查看进程
    kill -9  进程号 #杀进程再启动
    

    设置环境变量

    #直接用export命令
    export  PATH=$PATH:/usr/local/mongodb/bin
    #编辑/etc/profile
    vim /etc/profile
    #在里面加入
    export PATH=$PATH:/usr/local/mongodb/bin
    #立即生效执行
    source  /etc/profile
    #修改.bashrc文件
    vi /root/.bashrc
    #在里面加入
    export PATH=$PATH:/usr/local/mongodb/bin
    #上述依次执行完毕,环境变量配置完成
    #重启服务器,输入mongo 回车  进入数据库
    

    之后使用如下命令就可以控制mongodb服务

     #启动服务
     systemctl start mongodb.service    
     #停止服务
     systemctl stop mongodb.service
     #添加开机自启动
     systemctl enable mongodb.service
     #重启服务
     systemctl restart mongodb.service
    

你可能感兴趣的:(linux,centos)