0
点赞
收藏
分享

微信扫一扫

阿里云服务器 使用docker创建mysql容器,无法远程连接(已解决)

萧萧雨潇潇 2022-02-19 阅读 30

阿里云服务器 使用docker创建mysql容器,无法远程连接

问题

  • 使用docker创建mysql5.7容器:
docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD=1234 -p 3306:3306 -d mysql:5.7
  • 使用sqlyog尝试连接,错误代码1045

解决

  • 以交互方式进入容器内部
docker exec -it mysql5.7 /bin/bash
  • 登录mysql
mysql -u root -p 1234
  • 修改访问权限
ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';
FLUSH PRIVILEGES;  
举报

相关推荐

0 条评论