【Docker】搭建最流行的关系型数据库 - MySQL
前言
本教程基于绿联的NAS设备DX4600 Pro进行搭建。
简介
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
部署
打开Docker管理器,在“镜像管理”中选择“镜像仓库”,在右上角进行搜索“mysql”,找到如下图所示的镜像进行下载。
下载完成以后,在“本地镜像”中找到它,点击“创建容器”。
勾选“创建后启动容器”,然后直接点击“下一步”。
将“基础设置”中的重启策略配置成“容器退出时总是重启容器”
在NAS中创建一个目录,用于保存MySQL的配置和我们的数据,在“存储空间”内与容器的/var/lib/mysql目录建立映射,并配置为“读写”类型。
在“端口设置”中进行端口配置,“本地端口”指的是我们实际访问时要用到的端口,可以根据自己喜好进行配置,只要不与其他服务的端口有冲突就行。
此处演示时使用的是“3306”和“33060”端口,如不清楚端口是否被占用则默认自动即可。
在“环境”中,点击“添加”,增加一行,名称:
MYSQL_ROOT_PASSWORD
,值:{password},然后直接点击“下一步”。此处演示时使用的密码是“p@ssw0rd”,可以根据自己的喜好来设置密码,建议设置的密码复杂一点,尤其是有外网访问需求时。
使用
使用数据库管理工具进行连接,“连接名”根据自己喜好进行命名,“主机”则输入自己的NAS设备的IP地址,“端口”使用你设置的端口号,“密码”则输入你设置的数据库访问密码。
此处演示使用的是“Navicat”数据库管理工具,也可以选择其他数据库管理工具,比如DBeaver、phpMyAdmin或者官方的MySQL Workbench。
文章出处:https://blog.uptoz.cn/archives/RDCjYQxN
作者原创:@小小笔记大大用处 https://blog.uptoz.cn