zhuyifeiRuichuang commented on issue #8150:
URL: 
https://github.com/apache/incubator-seata/issues/8150#issuecomment-4805928268

   连不上数据库的问题,我的处理方法是,先调整`application.yaml`的内容,例如   
   ```bash
   root@test:/data/seata# cat config/application.yml 
   #  Copyright 1999-2019 Seata.io Group.
   #
   #  Licensed under the Apache License, Version 2.0 (the "License");
   #  you may not use this file except in compliance with the License.
   #  You may obtain a copy of the License at
   #
   #  http://www.apache.org/licenses/LICENSE-2.0
   #
   #  Unless required by applicable law or agreed to in writing, software
   #  distributed under the License is distributed on an "AS IS" BASIS,
   #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   #  See the License for the specific language governing permissions and
   #  limitations under the License.
   
   server:
     port: 7091
   
   spring:
     application:
       name: seata-server
   
   logging:
     config: classpath:logback-spring.xml
     file:
       #path: ${log.home:${user.home}/logs/seata}
       path: /root/logs/seata
     extend:
       logstash-appender:
         destination: 127.0.0.1:4560
       kafka-appender:
         bootstrap-servers: 127.0.0.1:9092
         topic: logback_to_logstash
   
   seata:
     config:
       # support: nacos 、 consul 、 apollo 、 zk  、 etcd3
       type: nacos
       nacos:
         server-addr: 172.16.0.30:8848
         namespace: seata-server
         group: SEATA_GROUP
         username: nacos
         password: nacos
         context-path:
         ##if use MSE Nacos with auth, mutex with username/password attribute
         #access-key:
         #secret-key:
         data-id: seataServer.properties
       # consul:
       #   server-addr: 127.0.0.1:8500
       #   acl-token:
       #   key: seata.properties
       # apollo:
       #   appId: seata-server
       #   apollo-meta: http://192.168.1.204:8801
       #   apollo-config-service: http://192.168.1.204:8080
       #   namespace: application
       #   apollo-access-key-secret:
       #   cluster: seata
       # zk:
       #   server-addr: 127.0.0.1:2181
       #   session-timeout: 6000
       #   connect-timeout: 2000
       #   username:
       #   password:
       #   node-path: /seata/seata.properties
       # etcd3:
       #   server-addr: http://localhost:2379
       #   key: seata.properties
     registry:
       # support: nacos 、 eureka 、 redis 、 zk  、 consul 、 etcd3 、 sofa
       type: nacos
       # preferred-networks: 30.240.*
       nacos:
         application: seata-server
         server-addr: 172.16.0.30:8848
         group: SEATA_GROUP
         namespace: seata-server
         cluster: default
         username: nacos
         password: nacos
         context-path:
         ##if use MSE Nacos with auth, mutex with username/password attribute
         #access-key:
         #secret-key:
       # eureka:
       #   service-url: http://localhost:8761/eureka
       #   application: default
       #   weight: 1
       # redis:
       #   server-addr: localhost:6379
       #   db: 0
       #   password:
       #   cluster: default
       #   timeout: 0
       # zk:
       #   cluster: default
       #   server-addr: 127.0.0.1:2181
       #   session-timeout: 6000
       #   connect-timeout: 2000
       #   username:
       #   password:
       # consul:
       #   cluster: default
       #   server-addr: 127.0.0.1:8500
       #   acl-token:
       # etcd3:
       #   cluster: default
       #   server-addr: http://localhost:2379
       # sofa:
       #   server-addr: 127.0.0.1:9603
       #   application: default
       #   region: DEFAULT_ZONE
       #   datacenter: DefaultDataCenter
       #   cluster: default
       #   group: SEATA_GROUP
       #   address-wait-time: 3000
   
     server:
       service-port: 8091 #If not configured, the default is '${server.port} + 
1000'
       max-commit-retry-timeout: -1
       max-rollback-retry-timeout: -1
       rollback-failed-unlock-enable: false
       enable-check-auth: true
       enable-parallel-request-handle: true
       retry-dead-threshold: 130000
       xaer-nota-retry-timeout: 60000
       enableParallelRequestHandle: true
       recovery:
         committing-retry-period: 1000
         async-committing-retry-period: 1000
         rollbacking-retry-period: 1000
         timeout-retry-period: 1000
       undo:
         log-save-days: 7
         log-delete-period: 86400000
       session:
         branch-async-queue-size: 5000 #branch async remove queue size
         enable-branch-async-remove: false #enable to asynchronous remove 
branchSession
     store:
       # support: file 、 db 、 redis
       mode: db
       session:
         mode: db
       lock:
         mode: db
       # file:
       #   dir: sessionStore
       #   max-branch-session-size: 16384
       #   max-global-session-size: 512
       #   file-write-buffer-cache-size: 16384
       #   session-reload-read-size: 100
       #   flush-disk-mode: async
       db:
         datasource: druid
         db-type: mysql
         driver-class-name: com.mysql.jdbc.Driver
         url: jdbc:mysql://172.16.0.30:3306/seata?rewriteBatchedStatements=true
         user: root
         password: root123456
         min-conn: 10
         max-conn: 100
         global-table: global_table
         branch-table: branch_table
         lock-table: lock_table
         distributed-lock-table: distributed_lock
         query-limit: 1000
         max-wait: 5000
       # redis:
       #   mode: single
       #   database: 0
       #   min-conn: 10
       #   max-conn: 100
       #   password:
       #   max-total: 100
       #   query-limit: 1000
       #   single:
       #     host: 127.0.0.1
       #     port: 6379
       #   sentinel:
       #     master-name:
       #     sentinel-hosts:
       #     sentinel-password:
     # metrics:
     #   enabled: false
     #   registry-type: compact
     #   exporter-list: prometheus
     #   exporter-prometheus-port: 9898
     # transport:
     #   rpc-tc-request-timeout: 15000
     #   enable-tc-server-batch-send-response: false
     #   shutdown:
     #     wait: 3
     #   thread-factory:
     #     boss-thread-prefix: NettyBoss
     #     worker-thread-prefix: NettyServerNIOWorker
     #     boss-thread-size: 1
     security:
       secretKey: SeataSecretKey0c382ef121d778043159209298fd40bf3850a017
       tokenValidityInMilliseconds: 1800000
       ignore:
         urls: 
/,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/api/v1/auth/login
   root@test:/data/seata# 
   ```
   然后是改nacos的配置,
   
   <img width="2556" height="1197" alt="Image" 
src="https://github.com/user-attachments/assets/6ff75183-d99a-49ad-aed4-aee1a44d855b";
 />
   
   <img width="2556" height="1197" alt="Image" 
src="https://github.com/user-attachments/assets/4f8afad7-9b25-4756-97f9-864ae6b33d5b";
 />
   
   <img width="2556" height="1197" alt="Image" 
src="https://github.com/user-attachments/assets/807b4121-d2d3-44ba-971d-f3cec0969123";
 />


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to