Docker部署MariaDB+PHPMyAdmin管理实战篇
发布日期:2021-05-28 17:13:11 浏览次数:27 分类:精选文章

本文共 939 字,大约阅读时间需要 3 分钟。

接收相关镜像

首先接收MariaDB的镜像

docker pull $(docker search mariadb|awk 'NR==2{print}'|awk '{print $2}')

然后接收phpMyAdmin的镜像

docker pull $(docker search phpmyadmin|awk 'NR==2{print}'|awk '{print $2}')

执行运行的MySQL镜像的命令

echo -e "请输入数据库端口" && read dp && echo -e "请输入数据库密码" && read dbpass \&& docker run -d -p $dp:3306 -e MYSQL_ROOT_PASSWORD=$dbpass $(docker images|grep mariadb|awk '{print $1}')

改容器名称为mariadb

docker rename $(docker ps -a|awk 'NR==2{print}'|awk '{print $11}') mariadb

进入数据库容器

docker exec -it mariadb /bin/bash

配置ROOT用户远程登录权限并刷新权限

mysql -uroot -p$pass -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '$pass' WITH GRANT OPTION;"

刷新权限

mysql -uroot -p$pass -e "flush privileges;"

访问MySQL数据库

use mysql

进入phpmyadmin服务的容器

docker run -itd -p $php:80 --link mariadb:db $(docker images|grep phpmyadmin|awk '{print $1}')

改容器名称为phpmyadmin

docker rename $(docker ps -a|grep phpmyadmin |awk 'NR==1{print}'|awk '{print $13}') phpmyadmin

最终完成

上一篇:Windwos7/8/10-X64配置JAVA1.7环境
下一篇:git add .出错解决方法

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年04月14日 18时29分28秒