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

阅读 31

2022-02-19

阿里云服务器 使用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)

0 0 举报