nacos1.2.0之后开启登录权限。
使用nacos作为注册中心,配置中心。
1. 安装mysql
部署nacos之前先确定/部署mysql。使用数据库作为数据存储。作者使用docker部署mysql
mkdir -p /opt/docker/mysql/nacos-mysql
vim nacos-mysql
#! /bin/bash
docker run -p 3306:3306 --name nacos-mysql \
-v $PWD/conf:/etc/mysql \
-v $PWD/logs:/var/log/mysql \
-v $PWD/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
--restart=always \
-d mysql:5.7
-p 做端口映射, 外部访问端口:内部端口, 注意外部端口占用问题
–name 启动的容器重命名, 名称重复会导致启动失败
-v 文件目录挂载, 容器内数据挂载到宿主机,便于移植等操作
-e 设置参数
-d 后台启动
–restart 启动方式 always 容器停止后自动自动
默认用户root,密码MYSQL_ROOT_PASSWORD设置的值
给文件可执行权限
chmod +x nacos-mysql
./nacos-mysql
执行命令查看mysql是否正常启动
查看启动的服务中是否存在命名的mysql
docker ps
docker logs -f nacos-mysql
查看logs 表示启动成功
使用连接工具连接mysql
2. 安装nacos
cd /opt/nacos1.2.1
tar -zxvf nacos-server-1.2.1.tar.gz
- 初始化nacos数据库
nacos-mysql.sql 在数据库中执行该sql脚本
cd nacos/conf
可通过Navicat Premium连接数据库, 新建数据库 nacos