Docker 安装
使用 Docker 是部署 MariaDB 最快速灵活的方式,适合开发、测试或自动化部署场景。以下是使用官方 MariaDB 镜像的标准安装流程。
1. 拉取官方镜像
在终端中执行:
docker pull mariadb
`
这将拉取最新版的 MariaDB 镜像。你也可以指定版本:
docker pull mariadb:10.11
2. 创建并运行容器
运行以下命令启动一个 MariaDB 容器:
docker run -d \
--name mariadb-container \
-e MARIADB_ROOT_PASSWORD=my-secret-pw \
-p 3306:3306 \
mariadb
参数说明:
--name:容器名称-e MARIADB_ROOT_PASSWORD:设置 root 用户密码-p:将容器的 3306 端口映射到主机
3. 持久化数据(推荐)
使用挂载卷将数据库文件保存在主机中:
docker run -d \
--name mariadb-container \
-e MARIADB_ROOT_PASSWORD=my-secret-pw \
-v ~/mariadb/data:/var/lib/mysql \
-p 3306:3306 \
mariadb
这样容器删除后,数据仍然保留在主机的 ~/mariadb/data 目录中。
4. 连接数据库
在主机中使用以下命令连接:
docker exec -it mariadb-container mysql -u root -p
或使用数据库客户端(如 DBeaver、Navicat)连接 localhost:3306,输入 root 密码进行访问。
5. 停止与删除容器
停止 MariaDB 容器:
docker stop mariadb-container
删除容器:
docker rm mariadb-container
使用 Docker 安装 MariaDB,具备快速部署、隔离运行和灵活配置的优势,非常适合本地开发和自动化测试环境。
相关内容
- mariabackup 工具 本节介绍 MariaDB 官方的物理备份工具 mariabackup,包括安装、使用方法和常用参数,帮助实现高效的数据库备份和恢复。
- mysqldump 使用 本节介绍使用 mysqldump 工具备份和恢复 MariaDB 数据库,包括导出数据库、表和数据的常用命令及参数示例。
- 性能监控与配置 本节介绍 MariaDB 性能监控与配置方法,涵盖性能指标监测、参数调优及工具使用,帮助提升数据库稳定性和响应速度。
- 慢查询日志 本节介绍 MariaDB 慢查询日志的配置与使用方法,通过记录执行时间较长的 SQL 语句,帮助定位性能瓶颈,优化数据库查询效率。
- 常规恢复 本节介绍 MariaDB 常规恢复方法,包含从 mysqldump 和 mariabackup 备份文件中恢复数据库的步骤,确保数据安全快速恢复。
- PITR 时间点恢复 本节讲解 MariaDB 利用二进制日志实现时间点恢复(PITR),通过恢复备份及应用日志,精确恢复到指定时间点。