docker安装phpmyadmin(Docker安装包下载)

docker安装phpmyadmin

简介

PHPMyAdmin 是一个用于 MySQL 和 MariaDB 的网络界面管理工具。它允许用户在不直接与命令行交互的情况下执行各种管理任务,如创建和管理数据库、表、用户和权限。在 Docker 环境中安装 PHPMyAdmin 是一种快速简便的方法,可以在本地或生产环境中轻松管理 MySQL 数据库。

安装

1. 拉取 PHPMyAdmin 镜像

``` docker pull phpmyadmin/phpmyadmin ```

2. 运行 PHPMyAdmin 容器

``` docker run -d \--name phpmyadmin \-p 8080:80 \-e PMA_HOST=db \-e PMA_USER=root \-e PMA_PASSWORD=password \phpmyadmin/phpmyadmin ```

参数说明:

`--name phpmyadmin`:指定容器名称。

`-p 8080:80`:将容器中的 80 端口映射到主机上的 8080 端口,便于通过浏览器访问。

`-e PMA_HOST=db`:设置 PHPMyAdmin 连接的 MySQL 主机地址。

`-e PMA_USER=root`:设置 PHPMyAdmin 用户名。

`-e PMA_PASSWORD=password`:设置 PHPMyAdmin 密码。

3. 初始化 MySQL

在运行 PHPMyAdmin 容器之前,需要初始化 MySQL 数据库。``` docker exec -it phpmyadmin mysql -u root -p CREATE DATABASE db; CREATE USER 'user'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON db.

TO 'user'@'%'; FLUSH PRIVILEGES; ```

访问 PHPMyAdmin

PHPMyAdmin 容器启动后,可以通过浏览器访问。在浏览器地址栏中输入 `http://localhost:8080`,即可访问 PHPMyAdmin 界面。使用您在 `docker run` 命令中设置的用户名和密码登录。

配置

安装 PHPMyAdmin 后,您可能需要根据您的需要进行一些配置。以下是一些常见的配置设置:

更改端口:

如果要将 PHPMyAdmin 映射到不同的端口,请使用 `-p` 标志。

更改用户和密码:

要更改用于连接到 MySQL 的用户名和密码,请使用 `-e PMA_USER` 和 `-e PMA_PASSWORD` 标志。

启用 SSL:

要启用 SSL 连接,请将 `PMA_HTTPS` 环境变量设置为 `true`。

结论

在 Docker 环境中安装 PHPMyAdmin 是一种快速简便的方法,可以轻松管理 MySQL 数据库。通过遵循这些步骤,您可以轻松设置 PHPMyAdmin 并将其用于管理您的数据库。

标签列表