zoukankan      html  css  js  c++  java
  • ts实战项目启动中遇到的问题

    项目链接:https://github.com/Jiasm/typescript-example

    储备知识须知:
    sequelize入门篇

    依照README执行以下操作:

    npm i
    brew services start mysql
    

    1.安装mysql

    此时需要注意一定要更换本地mysql的安装方式:

    使用brew 安装

    注意有的Mac可以直接使用

    brew install mysql
    

    但是我的一直安装失败,查阅资料发现,是因为系统没有升级,所以不能这么处理 需要指定安装mysql的版本

    brew search mysql
    
    brew install mysql@5.7
    
    brew services start mysql@5.7
    

    2.验证 MySQL 安装

    在成功安装 MySQL 后,一些基础表会表初始化,在服务器启动后,你可以通过简单的测试来验证 MySQL 是否工作正常。

    使用 mysqladmin 工具来获取服务器状态:

    使用 mysqladmin 命令俩检查服务器的版本, 在 linux 上该二进制文件位于 /usr/bin 目录,在 Windows 上该二进制文件位于C:mysqlin 。

    [root@host]# mysqladmin --version
    

    linux上该命令将输出以下结果,该结果基于你的系统信息:

    mysqladmin  Ver 8.0.12 for osx10.13 on x86_64 (Homebrew)
    

    如果以上命令执行后未输入任何信息,说明你的Mysql未安装成功。

    3.Mysql安装后需要做的

    Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码:

    [root@host]# mysqladmin -u root password "new_password";
    

    现在你可以通过以下命令来连接到Mysql服务器:

    
    [root@host]# mysql -u root -p
    Enter password:*******
    

    注意:在输入密码时,密码是不会显示了,你正确输入即可。

    4.安装之后启动mysql

    mysql.server start
    
    

    5. 关于全局变量的报错处理

    关于其中会一直报错 命令找不到,需要调整 全局变量 修改了两个文件

    export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"
    

    6.如果你忘记了 你的密码怎么办??

    参考文章

    sudo /usr/local/mysql/support-files/mysql.server stop // 停止 MySQL 服务
    
    sudo mysqld_safe --skip-grant-tables //进入安全模式
    
    //打开一个新的终端,进入 MySQL
    mysql -u root -p
    
    //切换数据库
    use mysql; 
    
    //查看user表的字段(describe user G;)
    describe user; 
    
    
    // 确定密码字段的名称,一般可能是 password
    //将root用户密码改成 123456
    UPDATE mysql.user SET password=PASSWORD(‘123456’) where User=’root’;
    
    // 刷新权限
    flush privileges;
    
    // 启动 MySQL
    mysql.server start;
    
    

    7.修改config/backend/local.js

    修改完成如下:

    import { ConfigMap } from 'config'
    
    export const configs: ConfigMap = {
      mysql: {
        host: ['127.0.0.1'],
        user: 'root',
        password: '123456',
        database: 'ts_test',
        key: '',
        modelPath: '',
      },
    }
    
  • 相关阅读:
    2015.05.12:json的常用处理方式
    好菜都得花功夫做
    网站从 IIS6 迁移至 IIS7 后的通配符脚本映射权限配置不当可能导致403错误
    ELearning是学习系统而不是教育系统
    空难与软件开发(一)
    “模态”对话框和“后退”按钮
    闭包解析(Fun with closure)
    关于CultureInfo的两个问题
    从来就不可能精通:关于Boxing
    Windows RT 应用程序开发介绍培训的讲义
  • 原文地址:https://www.cnblogs.com/chenshufang/p/10276655.html
Copyright © 2011-2022 走看看