前言

  最近开始看 node 的后端相关的教程
  教程提到了连接 mongodb 数据库的操作
  于是我就尝试着在自己的服务器上搭建数据库进行连接

Navica

  之前学习 PHP Larvel 框架的时候就下载下来用过了
  这个软件还是非常不错的,相当于本地客户端版本的 PhpMyAdmin
  而且可以连接多种不同类型的数据库,支持可视化操作
  也可以输入 sql 指令进行操作

mysql远程连接

Navica

  远程连接mysql其实不难
  宝塔面板已经为我创建好了 mysql 数据库以及相关的操作
  我只需再创建一个专门的数据库用于连接就可以了
  根据账号密码配置 Navicat 的连接就可以了
  然而连接就出错了

错误

  后来看了别人写的文章才知道原因 链接
  端口是已经开放了
  那就是数据库的权限问题。
  按照文章所写的,将数据的权限修改为所有人就可以连接了。

连接
连接

mongodb 远程连接

  原以为搞定了 mysql ,mongodb就不会那么困难
  没想到还是连接不上


   mongodb 连接方法
  需要遵循这样的规范去连接 mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]
  Navicat可以输入这样的规范去连接

连接

  然而我这么做了还是无法链接
  于是又搜了一些文章
  链接 这个文章告诉我需要将本地IP改为所有IP
  然而它并没有说要修改的文件在哪里,于是又找了一下
  链接 这个文章有了修改路径了
  但是重启服务不对
  我的服务器 service 找不到 mongodb
  原来我服务器重启服务需要输入 mongod 才可以重启
  重启之后就可以连接了!!!