# 介绍

  • mariadb 属于 mysql 的一个分支,完全兼容 mysql,使用方式和 mysql 无区别。

# 安装

  • 本文介绍安装的镜像为 linuxserver_mariadb 的 10.5.13-r0-ls45,原则上使用最新版即可
  • 配置文件映射
  • 端口
  • 环境(MYSQL_ROOT_PASSWORD 为数据库 root 用户密码)
  • 到此已经可以在内网使用了,连接方法同 mysql 一样

按本文设置内网连接信息为:
ip:极空间内网 ip
端口:3306
用户名:root
密码:MYSQL_ROOT_PASSWORD 对应的值

# 配置

  • 配置 nginx 反向代理
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    stream {

    #极空间-docker-mariadb
    upstream mariadb {
    hash $remote_addr consistent;
    server 192.168.0.254:3306; #192.168.0.254为极空间内网ip
    }

    server {
    listen 8090; #8090为nginx监听端口,需要在路由器开放8090端口并映射给极空间内网IP(nginx部署在极空间上)

    proxy_connect_timeout 30s;
    proxy_timeout 300s;
    proxy_pass mariadb;
    }

    }