Docker下安装phpMyAdmin管理Mysql数据库
2022-07-08#拉取镜像
docker pull phpmyadmin/phpmyadmin
#运行
docker run -d \ --name phpmyadmin \ -e PMA_HOST=10.0.12.2 \ -e PMA_PORT=3306 \ -p 8008:80 \ phpmyadmin/phpmyadmin
如果连接宿主机上的mysql,需要账号能远程访问,需要增加 % 的 root 账户 (或者其他账户,如果已经有了就不用添加了)
#切换数据库
use mysql
#增加 % 的 root 账户
CREATE TEMPORARY TABLE tmp SELECT * FROM user WHERE User = 'root'; UPDATE tmp SET Host='%' WHERE User = 'root'; INSERT INTO user SELECT * FROM tmp WHERE User = 'root';
#操作完后重新刷新权限
flush privileges;
http://xxxx:8008即可访问,输入root的密码登录