server.xml中配置的登陆密码,现在是明文保存的,现在需要将密码加密
密码生成的办法
进入mycat的lib目录下,运行命令
参数:加密方式:[host]:用户名:密码的明文
mycat用户登陆密码加密的方式
java -cp Mycat-server-1.6.7.3-release.jar io.mycat.util.DecryptUtil 0:root:123456
dataHost加密方式,如果多台机器,注意 hostM1要变化,另外是修改schema.xml配置文件
java -cp Mycat-server-1.6.7.3-release.jar io.mycat.util.DecryptUtil 1:hostM1:root:123456
这里使用的是 mycat用户登陆密码加密的方式,即第1种方式
注意:生成的密文在最后一行,看箭头
修改server.xml文件
<user name="root" defaultAccount="true">
<property name="password">GO0bnFVWrAuFgr1JMuMZkvfDNyTpoiGU7n/Wlsa151CirHQnANVk3NzE3FErx8v6pAcO0ctX3xFecmSr+976QA==</property>
<property name="schemas">logic_db1</property>
<!-- 开启密码加密 -->
<property name="usingDecrypt">1</property>
</user>
重启 mycat服务即可