搭建一个网页端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/phpmyadmindocker run -d --name phpmyadmin \ -e PMA_HOST=xxx.xxx.xxx.xxx \ -e PMA_PORT=3306 \ -p 8888:80 \ phpmyadmin/phpmyadmindocker 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 '';ALTER USER 'root'@'xxx.xxx.xxx.xxx' IDENTIFIED BY '';ALTER USER 'root'@'xxx.xxx.xxx.xxx' IDENTIFIED BY '';
此时就可以登录phpmyadmin主页啦!然后可以再在数据库中将此用户的密码修改回来。
关于修改phpmyadmin主题,我是在docker中部署的。主题的位置位于此文件夹下
/var/www/html/themes//var/www/html/themes//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.zipwget https://files.phpmyadmin.net/themes/boodark/1.1.0/boodark-1.1.0.zip unzip boodark-1.1.0.zipwget 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 phpmyadmindocker cp boodark phpmyadmin:/var/www/html/themes docker restart phpmyadmindocker cp boodark phpmyadmin:/var/www/html/themes docker restart phpmyadmin
3.网页版效果图
总结:利用docker在服务器上部署mysql+phpmyadmin对于多端开发十分便捷。phpmyadmin可直接通过网页访问,十分友好便捷。部署的时候如果数据库修改过密码会碰到连接失败情况,此时只需修改密码为初始密码即可登录成功。后续可再次修改密码为目的形式。
原文链接:https://blog.csdn.net/weixin_52158642/article/details/140922325?ops_request_misc=%257B%2522request%255Fid%2522%253A%25228695ec4ccd1b0f39a9a23ecb5ffc2cd2%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=8695ec4ccd1b0f39a9a23ecb5ffc2cd2&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-25-140922325-null-null.nonecase&utm_term=%E7%BE%A4%E6%99%96%E9%83%A8%E7%BD%B2