我们已经准备好了,你呢?

2026我们与您携手共赢,为您的企业形象保驾护航!

-部署mysql无法访问

这个问题让我困扰已久,自从部署了MySQL后,在容器中使用命令“mysql -u root -p”能够成功访问,但当我尝试用SQL客户端连接时却遇到了障碍。为此,我在网络上查阅了大量资料,最终发现只需在配置中添加“----=d”这一参数,问题便得以解决,这显然与密码的加密方式有关。

version: "3.3"
services:
 Redis:
  image: sameersbn/redis:latest
  ports:
    - "6379:6379"
  volumes:
    - redis_data:/var/lib/redis
  restart: always
 mysql:
    image: mysql:latest
    restart: always
命令:设置默认认证插件为mysql_native_password,此配置可解决访问难题。
    networks:
      - dev
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: abc123
      MYSQL_USER: 'test'
      MYSQL_PASS: 'test'
    volumes:
      - mysql_data:/var/lib/mysql
networks:
  dev:
    driver: bridge
volumes:
  redis_data:
  mysql_data:

二维码
扫一扫在手机端查看

本文链接:https://by928.com/10335.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线