# 介绍
- 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
17stream {
#极空间-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;
}
}