2024-10-30 stan

在准备正式运行Match Engine(撮合引擎)之前,确保环境和依赖配置正确至关重要。以下是详细的准备工作,尤其是如何在本地使用MySQL Workbench通过SSH隧道连接Docker中的MySQLDB:

步骤1:配置MySQL数据库依赖

首先,Match Engine依赖特定的MySQL库表,因此需要在项目中创建并配置这些数据库表:

  1. 获取SQL建表语句:确保在当前项目的sql子目录下找到包含建表语句和初始化脚本的文件。
  2. 创建数据库:修改默认数据库名称。根据需求,将项目的默认数据库名称分别设置为trade_historytrade_log。这两个数据库分别记录交易历史和交易日志信息,以便进行数据跟踪和回溯。
  3. 执行建表语句和脚本:使用MySQL命令行工具或任何SQL管理工具(如MySQL Workbench)执行项目中提供的SQL建表语句和脚本,为trade_historytrade_log数据库创建相应的表。

步骤2:在本地安装MySQL Workbench并配置SSH隧道连接Docker中的MySQL

为了方便地操作Docker容器中的MySQL数据库,我们可以通过在本地配置MySQL Workbench,通过SSH隧道方式连接到Docker容器中的数据库服务。以下是详细步骤:

1. 安装MySQL Workbench

2. 配置Docker环境中的MySQL

3. 配置SSH隧道连接