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: '',
      },
    }
    
  • 相关阅读:
    vue中的 computed 和 watch 的区别
    mysql8.0 初始化数据库及表名大小写问题
    sql server alwayson 调整数据文件路径
    zabbix 自定义监控 SQL Server
    mysql 创建用户及授权
    mysql 设置从库只读模式
    mysql8.0 主从复制安装及配置
    centos8.0安装mysql8.0
    centos8替换阿里数据源
    npm publish 报错 【you or one of your dependencies are requesting a package version that is forbidden by your security policy】
  • 原文地址:https://www.cnblogs.com/chenshufang/p/10276655.html
Copyright © 2011-2022 走看看