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 并将其用于管理您的数据库。