MySQL 数据库配置

发送反馈


MySQL  是一个关系型数据库管理系统,由于其安装使用简单,具备多线程、跨平台、分布式、高性能、可移植以及开源等特点,已经成为当前最流行的关系型数据库管理系统之一。iPortal 支持使用 MySQL 数据库存储门户数据、安全信息和监控信息。

安装与配置 MySQL 数据库

如果您已经安装了 MySQL 数据库,在创建 database 后即可直接进行门户数据存储配置安全信息存储配置监控信息存储配置。如果您还未安装 MySQL,安装及配置过程可参考:MySQL安装与配置

注意:在iPortal中,不支持将门户数据、安全信息、监控信息存储在同一个 MySQL 数据库中,您可以建立不同的数据库以存储不同的信息,便于数据管理。

门户数据存储配置

iPortal 门户数据存储的数据库配置,建议在 iPortal 启动之前(创建初始化管理员账号之前)进行配置,配置信息在安装目录(%SuperMap iPortal_HOME%\webapps\iportal\WEB-INF)下的 iportal.xml 配置文件中,详情可参见:iPortal 配置文件说明,其中,MySQL 数据库的配置信息已经写好,直接打开注释即可。您只需将 SQLite 数据库连接池配置信息注释掉或删除掉,将如下 MySQL 数据库连接池配置信息的注释符号去掉即可。

<dbType>MYSQL</dbType>

<driverClass>org.mariadb.jdbc.Driver</driverClass>

<jdbcUrl>jdbc:mysql://localhost:3306/iportal?useUnicode=true&amp;characterEncoding=UTF-8</jdbcUrl>

<maxPoolSize>30</maxPoolSize>

<initialPoolSize>5</initialPoolSize>

<minPoolSize>5</minPoolSize>

<maxIdleTime>3000</maxIdleTime>

<maxWait>300000</maxWait>

<username>root</username>

<password></password>

如果您的系统中已经安装了 MySQL 数据库,打开 iportal.xml 配置文件中 MySQL 的配置信息后,还需要根据您实际安装的 MySQL 进行配置,如 MySQL 的 IP、端口、数据库名、用户名、密码等。

注意:

安全信息存储配置

iPortal 安全信息存储的数据库配置,可以在 iPortal 启动后配置。iPortal 的管理员登录门户后,在门户首页点击“管理”> "安全"> "安全配置",选择"安全信息存储"选项卡,进入安全信息存储配置页面,具体请参见:安全信息存储

监控信息存储配置

一旦使用 SuperMap iPortal 的服务器监控功能,在开启监控之前,需进行监控信息存储配置。iPortal 监控信息存储的数据库配置,配置信息在安装目录(%SuperMap iPortal_HOME%\webapps\iportal\WEB-INF)下的 iportal-monitor.xml 配置文件中,其中,MySQL 数据库的配置信息已经写好,直接打开注释即可。如下所示,您只需将 SQLite 数据库连接池配置信息注释掉或删除掉,将 MySQL 数据库连接池配置信息的注释符号去掉即可。

<dbType>MYSQL</dbType>  

<driverClass>org.mariadb.jdbc.Driver</driverClass>  

<jdbcUrl>jdbc:mysql://localhost:3306/monitor?useUnicode=true&amp;characterEncoding=UTF-8</jdbcUrl>  

<maxPoolSize>30</maxPoolSize>  

<initialPoolSize>5</initialPoolSize>  

<minPoolSize>5</minPoolSize>  

<maxIdleTime>3000</maxIdleTime>

<maxWait>30000</maxWait>  

<username>root</username>  

<password></password>

如果您的系统中已经安装了 MySQL 数据库,打开 iportal-monitor.xml 配置文件中 MySQL 的配置信息后,还需要根据您实际安装的 MySQL 进行配置,如 MySQL 的 IP、端口、数据库名、用户名、密码等。

注意: