搭建基于CentOS+MySQL的EA服务器环境

Enterprise Architect是非常好用的UML建模工具,可以做为单机使用,也可以将EA工程放在服务器上,实现设计工程的多人共享使用,如果把工程放在服务器上,EA工程实际上就是一个数据库,支持使用SQLServer、MySQL、Oracle数据库,本文介绍的是基于CentOS+MySQL作为EA服务器数据库的安装配置方法。

使用的软件

1、客户端:Enterprise Architect12.0
2、服务器操作系统:CentOS 6.5
3、服务器数据库:MySQL 5.6

安装配置过程

1、安装MySQL
在CentOS命令行执行

 yum install mysql-server* -y

安装完之后,不用设置mysql的用户名密码,mysql默认的用户名密码是root/mysql
注意关闭防火墙,或者防火墙增加3306端口

2、使用MySQL客户端,连接MySQL,创建数据库,例如创建数据库: ea_duivision
注意字符集使用utf8_unicode_ci
这里写图片描述

3、在数据库中导入初始的EA SQL脚本,脚本名字是: MySQL_InnoDB_EASchema.sql
SQL文件可以在http://www.sparxsystems.com/resources/corporate找到,注意使用和数据库以及EA版本匹配的SQL导入脚本
这里写图片描述

4、在客户端安装MySQL ODBC Connector驱动程序,从下面的Oracle网站下载,注意要下载5.1 32位版本,因为EA只支持5.1版本,并且不支持Win64位版本,如果安装的是64位版本,则EA连接时候会提示配置不一致错误
http://dev.mysql.com/downloads/connector/odbc/5.1.html

5、安装了ODBC驱动之后,在Windows的ODBC配置中创建ODBC的DSN,对于Win10系统,创建方法如下:
1)在控制面板中打开管理工具
这里写图片描述

2)点击ODBC数据源(32位)
这里写图片描述

3)在用户DSN页面点击添加,选择MySQL ODBC 5.1 Driver,点完成
这里写图片描述
这里写图片描述

4)输入MySQL的服务器地址、连接用户名、密码、database
这里写图片描述
注意展开Details按钮,勾选其中的Return matched rows instead of affected rows 、Allow big result sets这两个的勾,否则可能连接会有问题。

6、打开EA,点击服务器连接
这里写图片描述
选择数据库连接属性,选择之前创建的ODBC DSN,以及对应的数据库:
这里写图片描述
这里写图片描述

7、点确定之后会提示工程内容为空,需要初始化工程,可以通过导入本地工程文件的方式进行初始化,可以事先准备好一个空的本地EA工程,下面例子中的EANothing.EAP就是空的本地EA工程,转换类型选择“文件 到 DBMS”,点击转换,就可以将本地工程内容导入到服务器端的工程
这里写图片描述
也可以在打开工程之后,选择EA菜单的“项目->数据管理->项目转移”菜单,打开上面的工程导入界面
这里写图片描述
工程导入完成,就可以在EA中打开服务器工程,进行设计工作
这里写图片描述


蓝蚂蚁工作室主页:http://www.blueantstudio.net

DuiVision QQ群:325880743

微信公众号:blueantstudio 或搜索 蓝蚂蚁工作室

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值