• 本篇文章以MySQLphpmyadmin容器进行容器“链接”设置的说明:

1、容器“链接”设置的使用

  • phpmyadmin容器的“链接”设置页中,选择添加

    • 容器名称:容器选择安装好的MySQL,具体名称根据自己的MySQL容器安装时而定;

    • 别名:别名输入一个自己喜欢的名称,最好是字母开头不要带有特殊符号,可以使用数字结尾;

    • 注意:别名输入不需要”/”部分,只需要输入自己喜欢的名称,容器保存后会自动出现"/{容器名}/{别名}",其中{别名}部分才是我们需要的;

    • 如图所示,本例中可以使用用来替换MySQL连接的名称为mysqlmysql8

  • phpmyadmin容器的“环境”设置页中,MySQL主机地址的变量值就可以填写mysql或者mysql8,以此来表示MySQL的连接地址用于替代IP地址的写法。

2、注意事项

  • 若要使用“链接”设置页,需要保证当前容器以及添加进链接的容器网络模式相同且不能是”host”和无法连接网络的模式,若自行建立网络模式,则还需要保证自建网络不是无法连接网络的;

  • 经过不完全测试发现,加入链接的容器,在被使用时使用的端口为容器端口不是本地端口,说明如下:

    • MySQL的容器端口为3306,本地端口为“xxxxx”

    • phpmyadmin容器的环境未配置MySQL的端口时默认使用的是3306,在未配置的情况下是可以连接的,除非使用配置文件更改了MySQL的容器端口,这里就需要添加环境变量指向MySQL的新容器端口。

  • 如上图这样输入别名时,实际有效的别名仍然是mysql,这是因为别名有效部分为最后一个“/”后的字母名称

  • 测试发现使用别名时未区分大小写字母,尽管如此也应该按照区分大小写的方式填写名称;

  • 如上图所示,这样设置时也是可以连接到MySQL。