网站建设方案实例,网站建设构想,湛江做网站需要什么,平顶山 网站建设公司前言1.介于mysql的安装很容易出现各种坑#xff0c;本文使用 mysql 的docker镜像2.为了方便管理mysql数据库又不暴露mysql服务#xff0c;所以使用phpmyadmin管理pull镜像#下载mysql镜像docker pull mysql#下载phpmyadmin镜像docker pull phpmyadmin/phpmyadmin创建网络docke… 前言1.介于mysql的安装很容易出现各种坑本文使用 mysql 的docker镜像2.为了方便管理mysql数据库又不暴露mysql服务所以使用phpmyadmin管理pull镜像#下载mysql镜像docker pull mysql#下载phpmyadmin镜像docker pull phpmyadmin/phpmyadmin创建网络docker network create --driver bridge --subnet 172.22.9.0/24 --gateway 172.22.9.1 mynet查看网络docker network ls出现 mynet 证明创建成功创建Mysql容器默认账户root设置密码Password123456.接入网络mynet指定地址172.22.9.3镜像名称mysql容器名称mysqldocker run --name mysql --network mynet --ip 172.22.9.3 -e MYSQL_ROOT_PASSWORDPassword123456. -d mysql创建phpmyadmin容器接入网络mynet指定地址: 172.22.9.4 连接容器mysql连接容器后重命名db(必要)镜像名称phpmyadmin/phpmyadmin容器名称phpmyadmindocker run --name myadmin --network mynet --ip 172.22.9.4 -d --link mysql:db -p 8080:80 phpmyadmin/phpmyadmin验证在内网 浏览器中 输入http://{宿主机IP}:8080/用户名:root密码Password123456.进入下图证明配置成功连接如果其他容器 要使用mysql在 run 容器时候 需要 加入网络 mynet(--network mynet )mysql的host172.22.9.3如果使用mysql-client连接报错:Authentication plugin caching_sha2_password cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so:解决方案:需要登录phpmyadmn【修改权限】-【修改密码】-【密码加密方式】-【MySql自带身份验证】-【执行】再次连接即可成功