当前位置: 首页 > news >正文

Windows部署Sonic前后端(详细版)

1、安装MySQL

        MySQL下载超细教程https://blog.csdn.net/R_Feynman_/article/details/147523049

1.1创建数据库

 例:我的安装地址:D:\MySQL

# CMD转到MySQL安装地址下
cd D:\MySQL\MySQL Server 8.0\bin# 登录root账户
mysql -u root -p
#输入密码# 创建数据库
CREATE DATABASE sonic
CHARACTER SET utf8
COLLATE utf8_general_ci;

1.2修改MySQL配置信息

  • 开启对外访问权限(D:\MySQL\MySQL Server 8.0\my.ini)

  • 文件搜索:[mysqld] 在port=3306 下面添加 bind-address=0.0.0.0 如下图:

    1.3重启MySQL80服务

    1.4开放防火墙端口

    • 打开“Windows 防火墙” → 高级设置

    • 添加入站规则,允许 TCP 端口 3306

    1.5创建对外访问账户

    -- 示例:创建新用户
    CREATE USER 'myuser'@'%' IDENTIFIED BY '123123';
    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

    2、安装Docker

    3、修改Docker镜像

    (文章发表时https://docker-mirror.aigc2d.com镜像可用)

    完整Json

    {"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["https://docker-mirror.aigc2d.com"]
    }

     4、下载Sonic配置文件

    4.1修改.env

    ################################################
    #         Do you need any help?                #
    #     Visit https://sonic-cloud.cn/deploy      #
    ##################################################################
    # Service Config #
    ##################
    SONIC_SERVER_HOST=192.168.68.19  #电脑的本地IP
    SONIC_SERVER_PORT=3000
    SONIC_EUREKA_USERNAME=sonic
    SONIC_EUREKA_PASSWORD=sonic
    SONIC_EUREKA_PORT=8761################
    # MySQL Config #
    ################
    MYSQL_HOST=192.168.68.19  #电脑的本地IP
    MYSQL_PORT=3306
    MYSQL_DATABASE=sonic #MySQL数据库名称
    MYSQL_USERNAME=myuser  #外部访问账户
    MYSQL_PASSWORD=123123  #密码################
    # User Config  #
    ################
    SECRET_KEY=sonic
    EXPIRE_DAY=14
    PERMISSION_ENABLE=true
    PERMISSION_SUPER_ADMIN=sonic
    REGISTER_ENABLE=true
    NORMAL_USER_ENABLE=true
    LDAP_USER_ENABLE=false
    LDAP_USER_ID=cn
    LDAP_BASE_DN=ou=users
    LDAP_BASE=ou=system
    LDAP_USERNAME=uid=admin,ou=system
    LDAP_PASSWORD=sonic
    LDAP_URL=ldap://192.168.68.19:10389  电脑的本地IP
    LDAP_OBJECT_CLASS=person

    4.2CMD执行 docker-compose up -d

    5、正常情况各个软件状态

    5.1 sonic-server-controller不会自动重启

    5.2 用IPv4 对外账户可以访问MySQL,并且自动创建表


    http://www.mrgr.cn/news/110097.html

    相关文章:

  • 仅测角系统跟踪MATLAB实现,在修正椭圆坐标系MSC下的稳定跟踪算法
  • 推进可解释人工智能迈向类人智能讨论总结分享
  • 一、什么是生成式人工智能
  • 数据结构——选择题—查漏补缺
  • 异步fifo的最小深度计算及指针同步
  • python学习---dayday3
  • 视差计算,求指导
  • 【Lua】java 调用redis执行 lua脚本
  • jenkins 启动报错
  • Python | Dashboard制作 【待续】
  • [论文笔记] 超详细解读DeepSeek v3全论文技术报告
  • redis高级进阶
  • 2025年一加7pro刷twpr / magisk / kali nethunter教程+资源下载+避坑指南
  • PV操作:宣帧闯江湖武林客栈版学习笔记【操作系统】
  • 给U盘加上图标
  • 第 12 届蓝桥杯 C++ 青少组中 / 高级组省赛 2021 年 4 月 24 日真题
  • sftp连接报错Received message too long 168449893
  • 搭建 Java 开发环境
  • Linux Rocky day02
  • 【无标题】四色拓扑收缩模型中环形套嵌结构的颜色保真确定方法