【已解决】配置Mycat服务时,查看端口没有8066和9066
本帖最后由 lixin 于 2024-1-2 09:39 编辑查看端口时没有8066和9066:# netstat -ntpl
解决办法1:配置Mycat服务读写分离的schema.xml配置文件时修改其中内容容易出错所以就先将/usr/local/mycat/conf/schema.xml里的所有都删除,然后再将如下内容输入进去:# rm-rf /usr/local/mycat/conf/schema.xml# vi/usr/local/mycat/conf/schema.xml<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM"schema.dtd"><mycat:schemaxmlns:mycat="http://io.mycat/"><schema name="USERDB"checkSQLschema="true" sqlMaxLimit="100"dataNode="dn1"></schema> <dataNode name="dn1"dataHost="localhost1" database="test" /><dataHost name="localhost1"maxCon="1000" minCon="10" balance="3"dbType="mysql" dbDriver="native" writeType="0"switchType="1"slaveThreshold="100"> <heartbeat>select user()</heartbeat> <writeHost host="hostM1" url="192.168.8.12:3306"user="root" password="123456"> <readHost host="hostS1" url="192.168.8.15:3306"user="root" password="123456" /> </writeHost></dataHost></mycat:schema> 解决办法2:修改/usr/local/mycat/conf/目录下的server.xml文件,修改root用户的访问密码与数据库,密码设置为123456,访问Mycat的逻辑库为USERDB:出错:不是在<user name="user">里面修改,而是在<user name="root">里面修改,然后删除如下内容:<user name="user"> <propertyname="password">user</property> <propertyname="schemas">TESTDB</property> <propertyname="readOnly">true</property></user>最后成功启动:#/bin/bash /usr/local/mycat/bin/mycat start# yum install-y net-tools
# netstat-ntpl
页:
[1]