• dinner 后台 nodemon 部署 Koa (关闭everything 安装或排除node_modules) # mysql 没开192.168.x.x 需要设置一下 #Navicat Premium,mysql 数据库版本有要求:mysql-5.7.17.msi 对??的支持


    tip1:新建数据库 记得选 字符集和排序规则 utf8 -- UTF-8 Unicode utf8_general_ci

    后台链接部分

    1. 全局管理员安装 nodemon,后台热部署(右键 管理员运行cmd)

    npm install -g nodemon

    2. 管理员安装插件(右键 管理员运行cmd)

    npm install

    3. 修改 config.js 里面的配置文件,我写绝对ip不好使,先用 本机ip走着

    HOST: '127.0.0.1', // 地址 192.168.40.54
     
    4.(应该是第一步)安装mysql 5.5 安装版 mysql-5.5.28-winx64.msi ,说是目录版的配置更麻烦
    配置一路next 密码写123456,然后就安装完成了。
     
    4.1 用 Navicat Premium 链接 mysql数据库,新建数据库链接,链接刚才安装的mysql服务 localhost的
    端口都默认
    HOST: '127.0.0.1', // 地址 192.168.40.54
    PORT: '3306', // 端口
    USERNAME: 'root', // 用户
    PASSWORD: '123456', // 密码
    DATABASE: 'dinner' // 名称
     
    4.2 创建数据库结构 用dinner.sql 创建数据库结构和数据。
     
    5. 用postman 测试接口 都是post接口
    建立目录 建立个接口 然后 起个名字 比如login
    然后选 body 选第3个 x-www-form-urlencoded
    里面写参数
     
    ----------------------------
    总结bug:
    bug1 开始遇到安装nodemon报错,然后发现是没用 管理员权限安装。
    bug2 链接mysql 说链接不上数据库 报错,然后改成本机127的能链接,回头再具体看是什么问题
     
    ----------------------------
    mysql 设置 开启远程可以连接ip 192.168.40.54
    方案一:在安装的时候以后选择可以开启远程访问。
    方案二:因为我在安装的时候,没注意这个问题,只能后期修改一下。
     
    用 Navicat Premium
    1. 先连接数据库 表 user,然后修改 里面第一列 Host,将原有localhost,改为%,这样就能通过绝对ip访问了。
    2. 右键新建查询 输入 FLUSH PRIVILEGES; 点击执行 刷新表格。
     
    mysql 数据库版本有要求:mysql-5.7.17.msi 对??的支持
     
     
  • 相关阅读:
    JS 数组去重复值
    git 上传项目 到github
    IntelliJ IDEA 创建maven 项目 并且,将springMVC 与Mybatis 整合
    easyui datagrid 动态添加columns属性
    codeMirror的简单使用,js比较文本差异(标注出增删改)
    sql注入
    Web For Pentester靶场
    一些数据库
    nginx的使用场景
    dockerfile
  • 原文地址:https://www.cnblogs.com/pengchenggang/p/10811989.html
Copyright © 2020-2023  润新知