数据库配置(以MySQL为例)

本文档以MySQL为例,介绍数据库的配置过程。

首先在MySQL官网下载Windows版本安装包【MySQL Installer for Windows】,如下图所示:

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/database/1.png

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/database/2.png

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/database/3.png

下载完成后得到msi格式的安装包,双击打开后选择【Full】模式,安装MySQL完整版,一路点击【Next】按钮即可完成安装。

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/database/4.png

安装过程中将会自动从网站下载相关组件,先点击【Execute】按钮来补全,再点击【Next】按钮。

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/database/5.png

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/database/6.png

安装过程中将会要求输入3次密码,这里为了方便演示,我们将密码设置为1001,请在自己安装的过程中使用更加复杂安全的密码。安装完毕后会自动打开MySQL的图形管理工具MySQL WorkBench,点击菜单栏【Database】->【Connect to Database】,如下图所示:

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/database/7.png

在弹出的对话框中,直接选择默认数据库Local Instance MySQL,然后点击【OK】按钮连接MySQL数据库服务器。

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/database/8.png

在自动打开的数据库管理界面中,点击下图中菜单栏红色方框的按钮,来创建新的数据库。在【Name】中输入“vnpy”,然后点击下方的【Apply】按钮确认。

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/database/9.png

在之后弹出的数据库脚本执行确认对话框中,同样点击【Apply】即可,这样就完成了在MySQL WorkBench的所有操作。

随后启动VN Trader,点击菜单栏的【配置】,设置数据库相关字段:

  • name要改成mysql(请注意大小写);

  • database改成vnpy;

  • host为本地IP,即localhost或者127.0.0.1;

  • port为MySQL的默认端口3306;

  • user用户名为root

  • password密码则是之前我们设置的1001。

  1. database.name: mysql
  2. database.database: vnpy
  3. database.host: localhost
  4. database.port: 3306
  5. database.user: root
  6. database.password: 1001

填写完毕后如下图所示:

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/database/22.png

保存完成配置修改后,重启VN Trader来启用新的数据库配置。重启后,在打开VN Trader的过程中若无报错提示,则说明MySQL数据库配置成功。