nacos 配置文件说明
在 conf 目录下,文件说明:
[1] application.properties是nacos单机启动配置文件。
[2] application.properties.example单机默认配置文件。
[3] cluster.conf.example是nacos集群默认配置文件。
[4] nacos-logback.xml是日志配置文件。
[5] nacos-mysql.sql是 mysql数据库初始化脚本。
[6] schema.sql是 Derby 数据库初始化脚本。
使用 外部 mysql 数据库;
创建数据库 nacos_config ,执行 脚本
mysql> create database nacos_config;
Query OK, 1 row affected (0.01 sec)
mysql> use nacos_config ;
Database changed
mysql> source /usr/java/nacos/conf/mysql-schema.sql
创建用户 nacos,授权
mysql> CREATE USER 'nacos'@'%' IDENTIFIED BY 'nacos-1234';
mysql> grant all privileges on *.* to 'nacos'@'%' ;
Query OK, 0 rows affected (0.01 sec)
修改 nacos 配置文件
修改 conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql 数据源的url、用户名和密码。
注意,mysql 数据源的 url 中有默认 nacos 的数据库名,默认为 nacos
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos-1234
启动
如果 单机启动
./bin/startup.sh -m standalone
如果不带参数,默认是 cluster 启动 ,配置文件没有配好,会报错 。