`
jiasudu1649
  • 浏览: 719592 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

moqui-mysql-p6spy配置(阿超编写)

 
阅读更多

 

1.添加p6spy-2.0-SNAPSHOT.jar到runtime\lib下。

 

2.runtime\classes下添加spy.properties文件,修改47-49

# mysql Connector/J driver

realdriver=com.mysql.jdbc.Driver   去掉此行前的注释

 

3.runtime\conf\MoquiProductionConf.xml重定义mysql的连接信息

修改driver为"com.p6spy.engine.spy.P6SpyDriver",改后如下:

<database-list>

    <database name="mysql" join-style="ansi-no-parenthesis" offset-style="limit"

                  table-engine="InnoDB" character-set="utf8" collate="utf8_general_ci"

                  default-isolation-level="ReadCommitted" default-jdbc-driver="com.p6spy.engine.spy.P6SpyDriver"

                  default-test-query="SELECT 1">

        </database>

        </database-list>

 

4.runtime\conf\MoquiProductionConf.xml 中定义mysql数据源

 

<entity-facade crypt-pass="MoquiProductionDefaultPassword:CHANGEME">  

        <datasource group-name="transactional" database-conf-name="mysql" check-pks-on-start="true" schema-name="">  

            <inline-jdbc jdbc-uri="jdbc:mysql://127.0.0.1:3307/moquitransactional?autoReconnect=true&amp;characterEncoding=UTF-8"  

                jdbc-username="moqui" jdbc-password="moqui" pool-minsize="2"  

                pool-maxsize="50" />  

        </datasource>

        <datasource group-name="analytical" database-conf-name="mysql" schema-name="">

             <inline-jdbc jdbc-uri="jdbc:mysql://127.0.0.1:3307/moquianalytical?autoReconnect=true&amp;characterEncoding=UTF-8"  

                jdbc-username="moqui" jdbc-password="moqui" pool-minsize="2"  

                pool-maxsize="50" />

        </datasource>

        <datasource group-name="tenantcommon" database-conf-name="mysql" schema-name="">

             <inline-jdbc jdbc-uri="jdbc:mysql://127.0.0.1:3307/moquitenantcommon?autoReconnect=true&amp;characterEncoding=UTF-8"  

                jdbc-username="moqui" jdbc-password="moqui" pool-minsize="2"  

                pool-maxsize="50" />

        </datasource>

 </entity-facade>  

 

5.数据库环境略

 

CREATE DATABASE moquitransactional DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

CREATE DATABASE moquianalytical DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

CREATE DATABASE moquitenantcommon DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

 

 

6.用java -Dmoqui.conf=conf/MoquiProductionConf.xml -jar moqui-1.2.0.war -load  加载数据。

 

  

7.java -Dfile.encoding=UTF-8 -Dmoqui.conf=conf/MoquiProductionConf.xml -jar moqui-1.2.0.war 启动服务

 

 

 

如果数据库访问权限有问题,尝试以下语句:

GRANT ALL ON moquitenantcommon.* TO moqui@localhost IDENTIFIED BY "moqui"; 

GRANT ALL ON moquitransactional.* TO moqui@localhost IDENTIFIED BY "moqui";  

GRANT ALL ON moquianalytical.* TO moqui@localhost IDENTIFIED BY "moqui";

分享到:
评论

相关推荐

    p6spy简介显示hibernate配置

    1. **配置P6Spy**:首先,需要在项目的类路径下添加P6Spy的jar文件,并在数据库连接URL中使用P6Spy的代理驱动,例如对于MySQL,URL可能类似于`jdbc:p6spy:mysql://localhost:3306/mydb`。 2. **配置日志**:在`spy....

    p6spy-spring-boot-starter:弹簧启动启动器p6spy

    p6spy-spring-boot-starter p6spy弹簧启动器说明基于p6spy的Spring Boot Starter实现玛文&lt; dependency&gt;&lt; groupId&gt;com.github.hiwepy&lt;/ groupId&gt;&lt; artifactId&gt;p6spy-spring-boot-starter&lt;/ artifactId&gt;&lt; version&gt;${...

    p6spy精简版-跟踪sql工具

    压缩包中的"p6spy-syj"可能是一个包含了精简版p6spy的源码和说明文档的文件。源码可以用于学习和二次开发,说明文档则能指导用户如何正确安装和使用这个工具。对于非开发人员,理解文档中的步骤和配置说明至关重要,...

    p6spy 在weblogic中的配置 以及使用sqlprofiler监控

    - 配置`URL`属性,保持原有数据库连接URL格式,但添加P6Spy特定的前缀,例如`jdbc:p6spy:mysql://localhost:3306/mydb`。 ### 3. 配置`spy.properties` P6Spy的配置主要通过`spy.properties`文件完成,该文件应...

    P6SPY JDBC拦截打印sql语句 非常好的调试工具

    P6spy是一个JDBC Driver的包装工具,p6spy通过对JDBC Driver的封装以达到对SQL语句的监听和分析,以达到各种目的。 p6spy的安装步骤: 1. 下载p6spy的安装包 2. 把p6spy的jar包放到Classpath中,如果是WEB App...

    p6spy-sql监控

    4. **配置数据库连接**:在应用程序的数据库连接URL中加入P6Spy的特定后缀,例如`jdbc:p6spy:mysql://localhost:3306/mydatabase`。 5. **启动应用**:重新启动应用,P6Spy即开始生效。 ### 四、日志分析与性能...

    下载 p6spy.jar (内含使用步骤)

    4. **配置P6Spy**:创建一个名为`spy.properties`的配置文件,用于定制P6Spy的行为。例如,你可以指定日志文件位置、日志级别、是否启用监控等。一个基本的`spy.properties`示例如下: ```properties logFile=/...

    myeclipse配置p6spy以及导入源码

    具体来说,可以从SourceForge网站上找到P6Spy的官方下载页面,下载对应版本的源码压缩包p6spy-src.zip。下载完成后,将该压缩包解压,然后将解压得到的源码文件导入到MyEclipse的源码项目中。在导入源码之后,用户就...

    采用p6spy完整显示hibernate的SQL语句

    P6Spy的核心组件是一个名为`spy.properties`的配置文件,其中可以设置日志文件的位置、要监视的数据库驱动等参数。 以下是在Tomcat应用服务器上集成P6Spy的步骤: 1. 下载P6Spy的最新版本,通常可以从其官方网站...

    sqlprofiler+p6spy+配制

    配置P6Spy需要在应用的JDBC连接字符串中插入P6Spy的驱动,并在配置文件中设置日志格式和级别。 以下是配置P6Spy的基本步骤: 1. 下载并添加P6Spy的jar文件到项目的类路径中。 2. 修改JDBC连接字符串,使其指向P6Spy...

    weblogic server 11g +p6spy +sql profiler 配置

    通常,URL会以`jdbc:p6spy:mysql://`这样的形式开始,其中`mysql`应替换为你的实际数据库类型。 5. **启用SQL Profiler**:在`spy.properties`中,开启SQL Profiler的功能,例如设置`enabled=true`。你还可以配置...

    p6spy的maven工程源码

    **P6Spy 知识点详解** P6Spy 是一个开源的 Java 库,它专为监控和分析数据库应用的 SQL 活动...本版本的 "p6spy-maven工程源码" 提供了一个可以直接导入并运行的 Maven 项目,方便开发者快速体验和利用 P6Spy 的功能。

    p6spy dataSource 配置 监听真实sql语句

    p6spy dataSource 配置 监听真实sql语句

    p6spy-3.7.0.zip

    3. **配置Spy.properties**:这是P6Spy的主要配置文件,需要设置包括日志文件路径、日志格式、要拦截的数据库连接字符串等信息。 4. **启动监控**:应用启动后,P6Spy 开始监听并记录所有数据库操作。 ### 三、配置...

    p6spy java 使用

    通过调整 P6Spy 的配置文件(通常是 `spy.properties`),可以设置规则来排除 ResultSet 的输出。例如,你可以设置一个过滤器,只记录 SQL 执行的开始和结束,而不包括结果集的详细信息。 【去掉问号】 在 SQL ...

    P6Spy 提供数据库性能监控和剖析工具

    P6Spy 是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。通过 P6Spy 我们可以对 SQL 语句进行拦截,相当于一个 SQL 语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。P6Spy 用 Log4J 来...

    数据插入监控 p6spy

    1. **添加依赖**:首先,你需要将P6Spy的JAR文件(如`p6spy-2.1.0.jar`)添加到项目的类路径中。如果是Maven项目,可以在`pom.xml`中添加对应的依赖条目。 2. **配置代理驱动**:在`jdbc.properties`或类似配置文件...

    用 p6spy 来观察 Java 程序中执行的所有 SQL 语句.docx

    jdbcUrl="jdbc:p6spy:mysql://localhost:3306/dbname" user="username" password="password"/&gt; ``` 4. 修改 spy.properties: - 根据实际需求配置 spy.properties 文件,如设置日志格式、级别、输出位置等。...

    p6spy.rar输出完整带参sql

    P6Spy适用于多种数据库,包括Oracle、MySQL等,同时也兼容诸如Hibernate和MyBatis这样的持久层框架。 1. **P6Spy安装与配置** 在使用P6Spy之前,首先需要将其库文件添加到项目的类路径中。在"p6spy.rar"中解压后,...

    p6spy使用说明.doc

    P6Spy是一个强大的开源工具,专门用于监控JDBC连接,特别是在SpringBoot环境下,它可以提供对Oracle数据库查询执行时长的详细分析。...正确配置和使用P6Spy,能够极大地提高数据库管理的效率和质量。

Global site tag (gtag.js) - Google Analytics