# 腾讯TDSQL for MySQL项目化部署手册

北京致远互联软件股份有限公司 2024年04月

# 前言

腾讯TDSQL 有多种兼容模式,比如Mysql、Postgresql等

MySQL兼容模式与MySQL语法一致,使用的URL、驱动也可以完全使用MySQL,Postgresql也一样

注意:如果要进行转库,比如原来是oracle转成TDSQL的PG模式,那么必须按照我们PG初始化sql文件中的字段类型,否则将会有很大问题

例如:

客户原来oracle数据库中字段类型是NUMERIC,不能直接转成NUMERIC类型,需要按我们文档要求或初始化sql文件中转为对应的字段类型

项目化支持,意味着可能存在项目化适配成本,可能存在缺陷,并且后续产生的BUG可能需要额外项目化成本解决

# 示例参考

OA版本:A8 v8.2sp1 数据库:TDSQL for MySQL

关联支持项目:PMP-JFZC-2023-3919、PMP-JFZC-2024-5083

# 新客户-部署流程

非信创环境,参考《致远协同管理软件安装维护手册》安装部署系统,使用非信创的SeeyonInstall脚本执行安装初始化操作。

在安装程序选择数据库类型页面,配置数据库连接信息(数据库类型、数据库名称、服务器地址、端口、用户名、密码)

  1. 数据库类型选择为MySQL,让腾讯TDSQL方准备好一个空的数据库,提前准备好TDSQL数据库的连接地址、数据库名、数据库端口、用户名和密码;

  2. 填写完成后测试连接正常即可;

  3. 数据库驱动直接用的安装包中mysql驱动,不用单独关注;

安装完成后,通过SeeyonConfig应用配置工具,检查数据库连接配置,确保数据库类型为MySQL,并且测试连接通过。

数据库连接地址示例:jdbc:mysql://172.169.xx.xx:15003/v3xuser?autoReconnection=true&characterEncoding=UTF-8

信创环境,如果是A8-N V9.0版本,可以使用信创部署工具,部署时直接选择到MySQL去初始化脚本。如果是V8.2SP1及更低版本,则可以使用非信创的安装程序初始化一套MySQL数据,再联系腾讯TD-SQL导入。

# 老客户-转库升级

老客户如果是MySQL,可以联系腾讯TD-SQL将老客户的MySQL数据库导入TD-SQL。随后修改SeeyonConfig配置,数据库类型设置为MySQL,数据库URL、帐号密码改为TD-SQL连接地址即可。

老客户如果是非MySQL,则需要联系腾讯TD-SQL进行转库操作。随后修改SeeyonConfig配置,数据库类型设置为MySQL,数据库URL、帐号密码改为TD-SQL连接地址即可。

编撰人:zhengkejie、het、wangyxyf