每天每天
越来越爱

nacos使用配置数据库并开机启动 nacos开机启动

配置数据库

  1. 先创建一个数据库。数据库文件在nacos/conf/nacos-mysql.sql.
  2. 修改配置文件application.properties

    spring.datasource.platform=mysql
    db.num=1
    db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
    db.user=root
    db.password=root

设置nacos验证用户名密码 :
https://www.mamq.top/wp-content/uploads/2024/01/1705571194496.jpg

单机启动命令
sh startup.sh -m standalone

nacos2.x之后版本需要开启9848 9849 两个端口,腾讯云开启端口失败可以通过命令行的方式开启

firewall-cmd --list-all

firewall-cmd --permanent --add-port=9848/tcp && firewall-cmd --reload
firewall-cmd --permanent --add-port=9849/tcp && firewall-cmd --reload

开机启动

设置开机启动
注意:
ExecStart=/www/java/nacos/nacos/bin/startup.sh -m standalone
ExecReload=/www/java/nacos/nacos/bin/shutdown.sh
ExecStop=/www/java/nacos/nacos/bin/shutdown.sh
这里需要是你nacos的路径地址>这里需要时你nacos的路径地址

添加nacos.service文件
vi /lib/systemd/system/nacos.service


[Unit]
Description=nacos
After=network.target

[Service]
Type=forking
ExecStart=/www/java/nacos/nacos/bin/startup.sh -m standalone
ExecReload=/www/java/nacos/nacos/bin/shutdown.sh
ExecStop=/www/java/nacos/nacos/bin/shutdown.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target

加入服务

systemctl daemon-reload

开机启动

systemctl enable nacos.service

启动停止命令

systemctl start nacos.service
systemctl stop nacos.service

赞(0) 打赏

评论 抢沙发