搭建一个网页端Mysql可视化管理工具,便于多端多系统开发。
docker拉取到phpmyadmin镜像后直接运行。此处指定phpmyadmin端host地址,并选择了8888端口。
docker run -d --name phpmyadmin \
-e PMA_HOST=xxx.xxx.xxx.xxx \
-e PMA_PORT=3306 \
-p 8888:80 \
phpmyadmin/phpmyadmin
在更改过MySQL根密码后,无法访问PHPMyAdmin是一个常见问题。即使输入了正确用户名密码
尝试了很多方法后总结出一个简单的方法。
先修改数据库用户密码为初始值,设为空。
ALTER USER 'root'@'xxx.xxx.xxx.xxx' IDENTIFIED BY '';
此时就可以登录phpmyadmin主页啦!然后可以再在数据库中将此用户的密码修改回来。
关于修改phpmyadmin主题,我是在docker中部署的。主题的位置位于此文件夹下
/var/www/html/themes/
只需要下载主题文件在系统中并复制到容器的themes文件夹下即可完成。
1.下载boodark主题并解压
wget https://files.phpmyadmin.net/themes/boodark/1.1.0/boodark-1.1.0.zip
unzip boodark-1.1.0.zip
2.复制到容器中并重启服务
docker cp boodark phpmyadmin:/var/www/html/themes
docker restart phpmyadmin
3.网页版效果图
总结:利用docker在服务器上部署mysql+phpmyadmin对于多端开发十分便捷。phpmyadmin可直接通过网页访问,十分友好便捷。部署的时候如果数据库修改过密码会碰到连接失败情况,此时只需修改密码为初始密码即可登录成功。后续可再次修改密码为目的形式。