码迷,mamicode.com
首页 > 数据库 > 详细

【Linus安装MongoDB及Navicat】

时间:2020-04-01 14:51:30      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:创建文件夹   app   生成   error   重命名   打开   pre   管理   sdn   

一、安装

0.下载安装包 https://www.mongodb.com/download-center/community

技术图片

1.创建文件夹及文件

   mkdir /usr/local/mongodb

   mkdir /usr/local/mongodb/data

   mkdir /usr/local/mongodb/logs

   mkdir /usr/local/mongodb/etc

   touch /usr/local/mongodb/logs/mongo.log

   touch /usr/local/mongodb/etc/mongo.conf

2.在/usr/local/mongodb中解压压缩包

   tar –zxvf mongodb-linux-x86_64-rhel80-4.2.5.tgz

3.配置环境变量

   vi /etc/profile

export PATH=$PATH:/usr/local/mongodb/mongodb-linux-x86_64-rhel80-4.2.5/bin

   source /etc/profile

4.配置mongod

  /usr/local/mongodb/etc/mongo.conf

dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
fork=true #后台运行
bind_ip=0.0.0.0 #允许任何IP进行连接
auth=false #是否授权连接

5.测试是否安装成功

技术图片

  1)使用mongod命令发现少包

       ①ldd $(which mongod) //检查mongod命令所需要的依赖包

       ②升级openssl至1.1.0版本(下面介绍升级步骤)后解决

  2)version `GLIBC_2.18‘ not found

技术图片

6.解决完上述问题后,启动MongoDB

   mongod -f /usr/local/mongodb/etc/mongo.conf

技术图片

7.进入命令行页面,验证是否启动成功

   mongo //进入命令行

  技术图片

二、问题解决

   1)升级openssl至1.1.0版本

1.查看当前版本
  openssl version
2.升级之前检查目前openssl路径
  which openssl
3.下载安装包
  wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz
  tar -xzf openssl-1.1.0f.tar.gz
4.编译安装
  yum install gcc
  cd openssl-1.1.0f
  ./config
  make
  make install
5.常识运行/usr/local/bin/openssl version报错
  /usr/local/bin/openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open   shared object file: No such file or directory
  #创建链接至libssl(解決)
  ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/
  ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/
6.创建链接至新的openssl
  ln -s /usr/local/bin/openssl /usr/bin/openssl_latest
7.检查openssl_latest的版本号是否是新的版本
  openssl_latest version
8.重命名旧的openssl文件名,并且将新的文件名改为openssl
  cd /usr/bin/
  mv openssl openssl_old
  mv openssl_latest openssl
  openssl version

 #至此更新完成

   2)version `GLIBC_2.18‘ not found

1.下载文件 wget http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz

2.tar -zxvf  glibc-2.18.tar.gz && cd glibc-2.28

3.mkdir build

4.cd build

5./configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

6.make -j 8

7.make install

8.strings /lib64/libc.so.6 | grep GLIBC

#可以看到2.1X的旧库文件还在,多了新安装2.18版本的库文件,而且软链接文件全部指向了新装的版本。
#参考https://blog.csdn.net/qq_39295044/article/details/86685789

三、图形管理工具安装

1.下载安装包 https://pan.baidu.com/s/1OsMy65vVxbQTtVohfxd7Rw  提取码:jt89

  技术图片

2.点击安装包安装,安装步骤省略,根据提示下一步即可。

3.生成激活码前先把navicate断网,使用上图的断网工具。

  技术图片

4.点击生成激活码工具,如下图选择点击patch

技术图片

技术图片

5.点击确定后,如下图操作点击Generate,后生成激活码。

技术图片

6.打开navicat软件,输入生成的激活码激活。(之前断网过,别忘记打开)

7.如果激活不成功,需要手动激活。

技术图片

技术图片

技术图片

【Linus安装MongoDB及Navicat】

标签:创建文件夹   app   生成   error   重命名   打开   pre   管理   sdn   

原文地址:https://www.cnblogs.com/mankeu/p/12612181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!