项目链接: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:\mysql\bin 。

[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: '',
},
}

最新文章

  1. Get radio selected value
  2. node fs lstat 如何区别文件和文件夹
  3. Android手机_软件01
  4. 国内开源的即时通讯框架 (endv.cn) (前言)
  5. AJAX案例二:简单表单验证
  6. ExtJS4.2学习(11)可拖放的表格(转)
  7. Python开发【第七篇】:面向对象 和 python面向对象(初级篇)(上)
  8. SendMessage发送WM_COMMAND消息控制另一个程序的某一个按钮
  9. iOS视频直播
  10. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE
  11. ionic开发中,输入法键盘弹出遮挡住div元素
  12. sql server 的Maintenance Plans(维护计划)详解
  13. proxysql 系列~审核功能
  14. 【 总结 】Tcp Keepalive 和 HTTP Keepalive 详解
  15. (简单匹配)Card Game Cheater -- hdu --1528
  16. log4j.properties配置文件详解
  17. Visual Studio 2013键盘码农常用快捷键
  18. 26. Remove Duplicates from Sorted Array(删除排序数组中的重复元素,利用排序的特性,比较大小)
  19. Docker简介及基本应用
  20. iOS9 视频播放

热门文章

  1. sencha touch Container tpl 监听组件插件(2013-9-14)
  2. spring应用中多次读取http post方法中的流(附源码)
  3. Python拷贝文件脚本
  4. 源码包安装Python3.6
  5. [算法]Bobmer
  6. JS如何遍历Object中的所有属性?
  7. "will you marry me" vs "would you marry me"
  8. POJ 1964&HDU 1505&HOJ 1644 City Game(最大0,1子矩阵和总结)
  9. hihocoder 1284 - 机会渺茫
  10. HTML 标签大全及属性