1. 相关资料

2. 独立mysql部署

mysql版本 5.7+

2.1 初始化数据库

独立安装mysql, 创建数据库nacos, 执行脚本 nacos-db.sql

2.2 docker部署 nacos-server

docker run -d \

-v /standalone-logs/:/home/nacos/logs

-v ./custom.properties:/home/nacos/init.d/custom.properties

-e PREFER_HOST_MODE=ip \

-e MODE=standalone \

-e SPRING_DATASOURCE_PLATFORM=mysql \

-e MYSQL_MASTER_SERVICE_HOST=10.5.96.32 \

-e MYSQL_MASTER_SERVICE_PORT=3306 \

-e MYSQL_MASTER_SERVICE_USER=root \

-e MYSQL_MASTER_SERVICE_PASSWORD=123456 \

-e MYSQL_MASTER_SERVICE_DB_NAME=nacos \

-e MYSQL_SLAVE_SERVICE_HOST=从数据库ip \

-p 7110:8848 \

-p 7111:9555 \

--name nacos1 \

nacos/nacos-server

访问 http://10.5.96.62:7110/nacos , 默认用户名密码 nacos/nacos, 界面如下:

查看 http://10.5.96.62:7110/nacos/actuator/prometheus 是否有信息返回。

2.3 docker部署prometheus

docker run -d \

-v ./prometheus-standalone.yaml:/etc/prometheus/prometheus.yml \

-p 7120:9090 \

-- name prom/prometheus:latest \

prometheus1

下载 prometheus.yml。ip端口使用默认,无需更改,即使对外端口已经改变。

2.4 docker 部署grafana

docker run -d \

-p 7130:3000 \

-- name grafana/grafana:latest

grafana1

查看 http://10.5.96.62:7130/ ,默认用户名密码:admin/admin , 界面如下:

3. docker-compose 部署脚本

version: "2"

services:

nacos:

image: nacos/nacos-server:latest

container_name: nacos1

volumes:

- ./standalone-logs/:/home/nacos/logs

- ./custom.properties:/home/nacos/init.d/custom.properties

ports:

- 7110:8848

- 7111:9555

environment:

- "PREFER_HOST_MODE=ip"

- "MODE=standalone"

- "SPRING_DATASOURCE_PLATFORM=mysql"

- "MYSQL_SERVICE_HOST=10.5.96.32"

- "MYSQL_SERVICE_PORT=3306"

- "MYSQL_SERVICE_USER=root"

- "MYSQL_SERVICE_PASSWORD=Mysql@0000"

- "MYSQL_SERVICE_DB_NAME=nacos"

restart: on-failure

prometheus:

container_name: prometheus1

image: prom/prometheus:latest

volumes:

- ./prometheus-standalone.yaml:/etc/prometheus/prometheus.yml

ports:

- 7120:9090

depends_on:

- nacos

restart: on-failure

grafana:

container_name: grafana1

image: grafana/grafana:latest

ports:

- 7130:3000

restart: on-failure

//启动容器

docker-compose -f nacos.yaml up

//停止并删除容器

docker-compose -f nacos.yaml down

mysql独立开发_nacos的mysql独立部署相关推荐

  1. MySQL内部开发人员如何看待MySQL组复制?

    MySQL因为高性能.可扩展性和可用性被广泛应用于Web应用程序,成为支持高流量社交媒体.电商应用程序以及快速成长企业的IT平台基础.在MySQL 5.7.17版本中,MySQL Group Repl ...

  2. 【MySQL数据库开发之三】MySQL 获得数据库和表操作!

    通过上一篇的介绍,大家可以创建自己的数据库和表以及插入表中数据等等,本章继续介绍更多的数据库的相关操作:   1.  查看所有表单数据:(这里我直接使用上一篇创建的himiDB数据库与其中的peopl ...

  3. 【MySQL数据库开发之四】MySQL 处理模式/常用查询/模式匹配等(下)

    3.6.1. 列的最大值 "最大的物品号是什么?" SELECT MAX(article) AS article FROM shop;+---------+ | article | ...

  4. 《MySQL系列-开发相关》MySQL新建数据库表并存储2010年到2030年的日期

    MySQL新建数据库表并存储2010年到2030年的日期 一.建表 CREATE TABLE `datetime` (`id` int(10) NOT NULL AUTO_INCREMENT,`dat ...

  5. 32位mysql安装包_《MySQL 入门教程》第 02 篇 MySQL 安装

    文章来源:<MySQL 入门教程>第 02 篇 MySQL 安装 原文作者:不剪发的Tony老师 来源平台:CSDN 上一篇我们了解了什么是MySQL数据库. 本文介绍如何在 Window ...

  6. mysql独立开发_独立开发一个 App 是一种怎样的体验?

    我要回答一下这样孤单的问题.哈哈哈. 我做过2个已经上线的APP. 第一个<仅仅电影>(已经下线了): 那时候年轻,想做一个独立的电影影单类的APP,推荐很多好看电影.然后想法立了就开始做 ...

  7. MySQL如何判别InnoDB表是独立表空间还是共享表空间

    InnoDB采用按表空间(tablespace)的方式进行存储数据, 默认配置情况下会有一个初始大小为10MB, 名字为ibdata1的文件, 该文件就是默认的表空间文件(tablespce file ...

  8. mysql 5.7 配置多实例 — 独立配置文件方式

    2019独角兽企业重金招聘Python工程师标准>>> 使用独立配置文件来实现 mysql 的单机多实例 一下教程皆以已在 /usr/local 下安装了 mysql 为说明 我们将 ...

  9. mysql独立服务器_独立服务器linux系统mysql设置方法

    独立服务器linux系统mysql设置方法: 一,如果您要用root身份使用您的mysql数据库,那么您可以直接将您的mysql数据库文件上传到:/usr/local/mysql/data目录下面,修 ...

最新文章

  1. xamarin 断点 不命中
  2. 在CentOS 6.3 64bit上安装redis 3.0.3
  3. 【Spring Web MVC】Spring Web MVC 注解开发环境搭建
  4. u盘安装Fedora18
  5. oracle11 删除表空间,oracle11g启动停止服务,修改字符集,导入导出,创建删除表空间,卸载oracle等...
  6. php显示doc文件乱码,如何解决php doc 乱码问题
  7. nyoj 144小珂的苦恼(关于如何不定方程有整数解问题)
  8. VB代码 VB小程序
  9. TURN协议简要介绍
  10. 环信webIM即时通讯学习笔记
  11. 15 个百度网盘搜索引擎
  12. 华中科技大学计算机学院刘明,彭芳瑜-华中科技大学机械科学与工程学院
  13. python程序设计基础与应用董付国电子版_Python 程序设计基础(董付国 著)完整版PDF_IT教程网...
  14. python股票全套系统_GitHub - hyspider/stock: stock,股票系统。使用python进行开发。
  15. 获取windows当前桌面背景图 - 来自360浏览器的壁纸
  16. 当贝投影K歌详细教程 只要三步就能打造专属练歌房
  17. 如何在SaaS企业及服务市场上站稳脚跟
  18. 4412 nfs网络设置
  19. Python——蓝桥杯
  20. java正则匹配汉字_正则表达式匹配中文汉字

热门文章

  1. 清华博导尹首一, 带你吃透 AI 芯片来龙去脉!
  2. 嵌入式智能国际大会图文直播:探索人工智能的前世今生
  3. 12 种主流编程语言输出“ Hello World ”,你真的都会了吗?
  4. 如何更全面的认识 MongoDB ?
  5. 程序员的代码写的再牛也没有马伊琍文章的分手语牛!
  6. 甲骨文员工谈被裁原因;《绝地求生》停机维护;谷歌正研发折叠屏样机 | 极客头条...
  7. 漫画:如何用栈实现队列?
  8. 如何用 30 行代码实现微信自动回复机器人?
  9. 一文了解电竞游戏平台的大数据玩法儿!
  10. Oracle 加快 Java 迭代速度,功能性版本只维护六个月