MariaDB
# MariaDB MySQL 分支
网址
官网:https://mariadb.org/
github:https://github.com/MariaDB/server
# 开源简介
MariaDB Server 是最流行的开源关系型数据库之一。它由 MySQL 的原始开发者制作,并保证保持开源。它是大多数云产品的一部分,也是大多数 Linux 发行版的默认配置。MariaDB 被设计为 MySQL 的直接替代产品,具有更多功能,新的存储引擎,更少的错误和更好的性能。
它建立在性能、稳定性和开放性的价值之上,MariaDB 基金会确保将根据技术优点接受贡献。最近的新功能包括与 Galera Cluster 4 的高级集群,与 Oracle 数据库和 Temporal Data Tables 的兼容功能,允许人们查询过去任何时候的数据。
# docker-compose.yml
version: '3.7'
services:
mariadb:
image: mariadb:10.6.4
container_name: mariadb
# command: --default-authentication-plugin=mysql_native_password --lower_case_table_names=1
restart: always
ports:
- 3306:3306
environment:
- MYSQL_ROOT_PASSWORD=Mysql123$
# - MYSQL_ROOT_HOST=%
- TZ=Asia/Shanghai
volumes:
- mysql_data:/var/lib/mysql
- "/etc/mysql/my.cnf:/etc/mysql/my.cnf"
volumes:
mysql_data:
# my.cnf
[client-server]
# Port or socket location where to connect
# port = 3306
socket = /run/mysqld/mysqld.sock
lower_case_table_name=1
# Import all .cnf files from configuration directory
[mariadbd]
skip-host-cache
skip-name-resolve
!includedir /etc/mysql/mariadb.conf.d/
!includedir /etc/mysql/conf.d/
# deploy.sh
mkdir -p /etc/mysql/
\cp ./my.cnf /etc/mysql/my.cnf -rf
"/usr/local/bin/docker-compose" -f docker-compose.yml up -d
上次更新: 2023/09/11, 15:56:39