1、镜像 {#1%E3%80%81%E9%95%9C%E5%83%8F}
phpmyadmin:latest
2、安装 {#2%E3%80%81%E5%AE%89%E8%A3%85}
2.1、基础设置 {#2.1%E3%80%81%E5%9F%BA%E7%A1%80%E8%AE%BE%E7%BD%AE}
- 重启策略:容器退出时总是重启容器。
2.2、网络 {#2.2%E3%80%81%E7%BD%91%E7%BB%9C}
- 网络选择
桥接(bridge)
。
2.3、存储空间 {#2.3%E3%80%81%E5%AD%98%E5%82%A8%E7%A9%BA%E9%97%B4}
- 可增加配置文件,一般无需添加,不做说明。
2.4、端口设置 {#2.4%E3%80%81%E7%AB%AF%E5%8F%A3%E8%AE%BE%E7%BD%AE}
- 容器端口固定
80
,本地端口自动
或未被使用的端口
。
2.5、链接 {#2.5%E3%80%81%E9%93%BE%E6%8E%A5}
- 引入MySQL容器的链接。
2.6、环境 {#2.6%E3%80%81%E7%8E%AF%E5%A2%83}
| 分类 | 变量名 | 变量值 | 说明 | 建议 |
|--------------------------------|--------------------|----------------------------|---------------------------------------------|-------------------------------------------------------------------------------------|
| 连接远程数据库 | PMA_ARBITRARY
| 1 | 当设置为 1
时,将允许连接到任意服务器 | 自用时设置为0
,若须公用则设置为1
|
| 反向代理时须设置 | PMA_ABSOLUTE_URI
| http(s)://域名:端口/{可能存在的子目录} | phpMyAdmin的完整URL
。在反向代理配置中使用时需要设置。 | 反向代理phpMyAdmin时必须设置,设置值为反向代理后的全路径。包括端口号,若存在子目录则也须携带。 |
| 链接单一数据库服务器
与链接多个数据库服务器
不同时存在 | PMA_HOST
| ip | 定义MySQL服务器的地址/主机名 | 2.5、链接 中已引入MySQL容器,因此填写mysql
或者填写NAS的内网IP地址 |
| 链接单一数据库服务器
与链接多个数据库服务器
不同时存在 | PMA_VERBOSE
| 名称 | 定义MySQL服务器的详细名称 | 自由定义 |
| 链接单一数据库服务器
与链接多个数据库服务器
不同时存在 | PMA_PORT
| 端口 | 定义MySQL服务器的端口 | 填写MySQL的容器端口3306对应映射端口 |
| 链接单一数据库服务器
与链接多个数据库服务器
不同时存在 | PMA_USER
| 用户名 | 定义用户名、密码 设置后访问WEB将会自动登录,若内网下可被他人访问,不建议设置此变量 | 如果只能内网访问,则可填写root以及root对应的密码,填写后登录时无需输入账号密码自动登录,若不需要则不填写此变量。 |
| 链接单一数据库服务器
与链接多个数据库服务器
不同时存在 | PMA_PASSWORD
| 密码 | 定义用户名、密码 设置后访问WEB将会自动登录,若内网下可被他人访问,不建议设置此变量 | 如果只能内网访问,则可填写root以及root对应的密码,填写后登录时无需输入账号密码自动登录,若不需要则不填写此变量。 |
| 链接多个数据库服务器
与链接单一数据库服务器
不同时存在 | PMA_HOSTS
| ip组 | 定义MySQL服务器的地址/主机名的英文逗号分隔列表 | 如果需要允许链接多个数据库服务器
,则使用此变量组,否则使用链接单一数据库服务器
变量组,注意每个数据库服务器的参数定义需要确保在每个变量下的顺序一一对应 |
| 链接多个数据库服务器
与链接单一数据库服务器
不同时存在 | PMA_VERBOSES
| 名称组 | 定义MySQL服务器的详细名称的英文逗号分隔列表 | 如果需要允许链接多个数据库服务器
,则使用此变量组,否则使用链接单一数据库服务器
变量组,注意每个数据库服务器的参数定义需要确保在每个变量下的顺序一一对应 |
| 链接多个数据库服务器
与链接单一数据库服务器
不同时存在 | PMA_PORTS
| 端口组 | 定义MySQL服务器端口的英文逗号分隔列表 | 如果需要允许链接多个数据库服务器
,则使用此变量组,否则使用链接单一数据库服务器
变量组,注意每个数据库服务器的参数定义需要确保在每个变量下的顺序一一对应 |
3、使用 {#3%E3%80%81%E4%BD%BF%E7%94%A8}
3.1、WEB访问 {#3.1%E3%80%81web%E8%AE%BF%E9%97%AE}
- 以本教程所示端口为例,访问:
http://{NAS的IP}:11302
;
- 输入
root
及密码
登录服务器。
3.2、创建数据库与用户 {#3.2%E3%80%81%E5%88%9B%E5%BB%BA%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%8E%E7%94%A8%E6%88%B7}
- 准备
创建用户
并创建与之对应的数据库
。
-
输入
用户名
; -
输入
密码
与重新输入
,输入2次需要的密码; -
选中
创建与用户同名的数据库并授予所有权限
; -
点击
执行
完成添加; -
这样就创建了数据和与之对应的用户。