撰于 阅读 137

宝塔使用 MySql 多版本管理(Docker 应用)并使用 phpmyadmin(Docker 应用)管理

安装 MySql 多版本管理(Docker 应用)

两种路径安装

  1. 在宝塔后台导航栏点击Docker - 应用商店搜索mysql

    1. 如果需要被别的服务器访问请勾选允许通过主机 IP +端口号访问
    2. 如果需要配置域名访问请在docker - 容器中找到容器点击管理 - 反向代理
  2. 在宝塔后台导航栏点击软件商店搜索mysql就可以看到MySql多版本管理(Docker应用)

    1. 如果使用软件商店中的MySQL多版本管理(Docker应用)安装新的数据库不成功,请使用第一种方法安装的

安装 phpmyadmin(Docker 应用)

两种路径安装

  1. 在宝塔后台导航栏点击Docker - 应用商店搜索phpmyadmin

    1. 勾选允许通过主机IP+端口号访问
    2. 如果需要配置域名访问请在docker - 容器中找到容器点击管理 - 反向代理
  2. 在宝塔后台导航栏点击软件商店搜索phpmyadmin就可以看到phpmyadmin(Docker应用)

    1. 勾选允许通过主机IP+端口号访问
    2. 如果需要配置域名访问请在docker - 容器中找到容器点击管理 - 反向代理

查看数据库 ROOT 密码和端口

宝塔导航栏中点击Docker - 应用商店- 已安装 - 点击详情即可查看

在面板中管理数据库

默认会添加到数据库 - 远程数据库
可以在宝塔导航栏中点击数据库 - 远程数据库查看
可以在新创建的数据库添加一个数据库,在宝塔导航栏中点击数据库 - 添加数据库 填写数据库名称用户名密码,访问权限需要选择所有人,否则其他服务无法使用这个数据库,数据库工具比如 navicat 等也无法连接此数据库

连接数据库

使用服务器公网 IP 连接

❗注意
需要 Docker 安装的数据库开启允许通过主机IP+端口号访问,如果创建的时候没有开启需要到Docker - 容器 - 找到数据库容器点击管理 - 编辑容器 - 暴露端口 - 开启对外暴露
  1. 访问使用 Docker 安装的 phpmyadminweb 页面 IP:PORT,此端口号为注意事项中编辑容器里的本地端口号,也可以在Docker - 应用商店- 已安装中看到
  2. 服务器输入你的服务器的公网IP:PORT,下面正常输入数据库用户名和密码即可连接

当然你也可以使用其他数据库工具,比如 navicat 等

使用服务器本地 IP 连接

❗注意
如果需要使用本地IP管理数据库需要在防火墙中放行 MySQL 的默认3306端口
如果你服务器本机的 MySQL 端口修改过那就需要放行你修改的对应的端口
  1. 访问使用 Docker 安装的 phpmyadminweb 页面 IP:PORT,此端口是放行的 3306端口
  2. 服务器输入你的Docker 数据库的本地IP:PORT,下面正常输入数据库用户名和密码即可连接
    Docker 的本地 IP 可以在Docker - 容器 - 找到数据库容器点击管理中看到