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

本文介绍了如何配置p6spy来监控MySQL8数据库,包括在Moqui框架中添加p6spy库,设置spy.properties文件,修改MoquiProductionConf.xml以使用P6SpyDriver,并详细说明了数据源和数据库权限的设置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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",改后如下:

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">

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

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

pool-maxsize="50" />

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

pool-maxsize="50" />

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

pool-maxsize="50" />

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";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值