前置

开始安装

mysql

  • 使用docker安装mysql (推荐8.0)

    可以不输入这个直接跳到下一步,docker会帮你下载.
docker pull mysql:8.0
  • 运行mysql
docker run -itd --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
命令 作用
-p 设置映射端口 (本机端口:容器端口)
-e 设置一些必要的参数(密码)
-itd 后台运行
--name 设置容器名称
–character-set-server=utf8mb4 ... 设置数据库字符集,防止出现乱码.
  • 配置mysql实现远程连接

进入容器.

docker exec -it mysql bash

登入mysql.

mysql -u root -p
use mysql

典中典三件套,开放远程链接.

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;

导入nacos数据库

mysql创建nacos数据库

Nacos-Github-Release

下载压缩包,拿到conf下的mysql.sql文件,导入到mysql中.

nacos

  • 安装nacos
docker pull nacos-server
  • 运行nacos
docker run -d -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=[mysql的地址] -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=123456 -e MYSQL_SERVICE_DB_NAME=nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 --restart=always --name nacos nacos/nacos-server:latest

查看mysql的ip地址

docker inspect mysql



填入即可.

访问本机Nacos http://localhost:8848/nacos

最新文章

  1. BUG-FREE-For Dream
  2. Effective c#学习笔记(1)
  3. Python lambda函数使用
  4. Java并发控制:ReentrantLock Condition使用详解
  5. maven编译项目理解
  6. LeetCode Factorial Trailing Zeroes
  7. HttpwebClient的四种请求方式
  8. .Net 组件技术概述
  9. web移动开发的小细节(持续添加)
  10. Windows 7下 搭建 基于 ssh 的sftp 服务器
  11. css 之!important
  12. sql嵌套批量更新
  13. 逆卷积的详细解释ConvTranspose2d(fractionally-strided convolutions)
  14. UOJ.35.[模板]后缀排序(后缀数组 倍增)
  15. elastic-job详解(二):作业的调度
  16. 学习笔记TF036:实现Bidirectional LSTM Classifier
  17. SQL2000服务端配置-如何让外网访问SQL2000
  18. shell 进制转换
  19. Solr分组聚合查询之Group
  20. 关于delete和对象复制

热门文章

  1. offset新探索:双管齐下,加速大数据量查询
  2. 文盘Rust -- 把程序作为守护进程启动
  3. 开箱即用 yyg-cli(脚手架工具):快速创建 vue3 组件库和vue3 全家桶项目
  4. 畅联新增物联网设备接入协议:精华隆的NB一键报警
  5. 嵌入式-C语言基础:二维数组
  6. 工作总结:kafka踩过的坑
  7. AtCoder Regular Contest 151补题
  8. 基于.NET 7 的 WebTransport 实现双向通信
  9. 快速创建Jenkins Job
  10. label studio 结合 MMDetection 实现数据集自动标记、模型迭代训练的闭环