Administrator
发布于 2025-05-06 / 3 阅读
0
0

redHat7.6 Linux二进制部署nacos2.2.3

引言

本文记录如何在redHat7.6 Linux虚拟机上部署nacos2.2.3,并使用外部MySQL8.0。

环境准备

redHat7.6虚拟机一台

jdk1.8或以上

虚拟机可以连接外部公网

MySQL8.0,与nacos不再同一台机器

下载包和依赖

wget https://github.com/alibaba/nacos/releases/download/2.2.3/nacos-server-2.2.3.tar.gz
tar -zxvf nacos-server-2.2.3.tar.gz
cd nacos
vim conf/application.properties


修改数据库配置,注意字符集

nacos所在服务器安装MySQL客户端

yum install -y mysql

MySQL8.0创建数据库

CREATE DATABASE `nacos` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
UPDATE mysql.user SET host = '%' WHERE user = 'root';
FLUSH PRIVILEGES;

因为建库是用的utf8mb4,因此需要替换掉nacos/conf/mysql-schema.sql中的utf8内容

sed -i 's/utf8/utf8mb4/g' conf/mysql-schema.sql

然后将内容放置客户端执行

开启鉴权(可选)

启动

sh bin/startup.sh -m standalone

等待日志打印控制台地址,复制这个地址

成果检验

访问上一步的地址,密码默认nacos/nacos


评论