提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
环境准备
nacos-server-2.0.3.zip详细部署步骤
需要一台centos 7.9 机器,并且装了mysql
nacos-server-2.0.3.zip安装包
一、解压Nacos安装包
nacos-server-2.0.3.zip被我放在/opt 下面
unzip /opt/nacos-server-2.0.3.zip
二、启动前的配置
这次部署,目录中其中两个文件需要知晓:
• application.properties 配置文件
• nacos-mysql.sql 数据库 MySQL 库表信息文件
1.创建数据库 nacos 并执行 nacos-mysql.sql
先进入数据库
mysql -uroot -p
然后在 MySQL 中新建数据库 nacos,命令如下:
CREATE DATABASE nacos;
接着查看一下,创建成功没
show databases;
再创建一个nacos数据库的用户,用户名就叫做nacos,密码就叫mima
create user nacos@localhost identified by 'mima' ;
授权
grant all privileges on nacos.* to nacos@localhost;
刷新授权表
flush privileges;
2.读入数据
先进去nacos数据库,这时候nacos数据库里面是空的
use nacos;
show tables;
这时候我们再把/opt/nacos/conf/nacos-mysql.sql导入进来,它会自动在nacos这个数据库中导入一些相关的表
source /opt/nacos/conf/nacos-mysql.sql;
表格已经出来了,
3 修改 application.properties 配置文件
其中db.url.0、db.user.0、db.password.0修改为已安装mysql数据库配置
vim /opt/nacos/conf/application.properties
#*************** 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://你的机器IP:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos #刚才创建的数据库nacos的用户名也是nacos
db.password.0=mima #刚才创建的数据库nacos的密码
三、 运行Nacos
启动下面命令:
cd nacos/bin
sh startup.sh -m standalone
standalone 代表着单机模式运行,非集群模式
控制台可以看到以下信息:
nacos is starting with standalone
nacos is starting,you can check the /Users/qq/project/nacos/logs/start.out