Notice: failed to open file: /www/wwwroot/gongfang.ucday.com/./data/plugindata/freeaddon_editposttime.lang.php 【已解决】配置Mycat服务时,查看端口没有8066和9066 - 疑问解答 - 论坛-沈阳职业-信息工程学院研创工坊 - 信息工程学院-云运维工坊

【已解决】配置Mycat服务时,查看端口没有8066和9066

[复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:24
  • 打卡月天数:0
  • 打卡总奖励:299
  • 最近打卡:2024-01-28 09:54:04

3

主题

0

回帖

3

积分

新手上路

积分
3
发表于 2024-1-2 09:29:14 | 显示全部楼层
本帖最后由 lixin 于 2024-1-2 09:39 编辑

查看端口时没有8066和9066:
[root@mycat ~]# netstat -ntpl




解决办法1:配置Mycat服务读写分离的schema.xml配置文件时修改其中内容容易出错
所以就先将/usr/local/mycat/conf/schema.xml里的所有都删除,然后再将如下内容输入进去:
[root@mycat ~]# rm-rf /usr/local/mycat/conf/schema.xml
[root@mycat ~]# 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>
最后成功启动:
[root@mycat ~]#/bin/bash /usr/local/mycat/bin/mycat start
[root@mycat ~]# yum install-y net-tools


[root@mycat ~]# netstat-ntpl



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

举报

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表