linux部署seata

189 阅读1分钟

一、修改application.yml

路径:/seata/conf/

image.png

二、修改config.txt

路径:seata/script/config-center/

image.png

三、同步config.txt到nacos

sh nacos-config.sh -h localhost -p 8848 -g SEATA_GROUP -t dev

四、启动Seata-server

sh seata-server.sh -h 192.168.232.128 -p 8091 -m db

五、FAQ

1、server启动报错:MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

原因:

同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;

max_connect_errors是一个MySQL中与安全有关的计数器值,它负责阻止过多尝试失败的客户端以防止暴力破解密码的情况。

解决方法

# 1、执行此命令查找mysqladmin文件,mysql容器启动就在容器里执行
whereis mysqladmin
# 2、在该目录下执行此命令 -u后面跟你mysql用户名
mysqladmin -u root -p flush-hosts