Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

Nacos部署使用MySQL

单机模式支持MySQL

我们没有对 Nacos Server 做任何配置,那么配置信息数据只有两个位置可以存储:内存和本地数据库。如果重启正在运行的 Nacos Server,会发现配置信息还在,说明不是内存存储的。

打开NACOS_PATH/data,会发现里边有个derby-data目录,Derby是 Java 编写的数据库,属于 Apache 的一个开源项目。Nacos的配置数据现在就存储在这个数据库中。

Nacos单机模式默认使用内嵌的数据库Derby作为存储引擎,如果想换成自己安装的MySQL,可以参照:https://nacos.io/zh-cn/docs/deployment.html

在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持MySQL数据源能力,具体的操作步骤:

(1)安装数据库,版本要求:5.6.5+
(2)初始化mysql数据库,数据库初始化文件:nacos-mysql.sql
(3)修改conf/application.properties文件,增加支持MySQL数据源配置(目前只支持MySQL),添加MySQL数据源的url、用户名和密码。

注意:暂不支持 MySQL 8.0 版本

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://192.168.196.16:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos
db.password=youdontknow

再以单机模式启动nacos,nacos所有写嵌入式数据库的数据都会写到MySQL

sh startup.sh -m standalone
上一篇 阿里注册中心Nacos生产部署方案
下一篇 Nacos 1.2.0 权限控制使用