我习惯使用 Ubuntu 20.04 和这样创建的 docker mysql:
sudo docker run --name mysql-57-container -p 127.0.0.1:3310:3306 -e MYSQL_ROOT_PASSWORD=. -d --volume=/usr/share/docker/mysql57/conf.d:/etc/mysql/conf.d --volume=/usr/share/docker/mysql57/data:/var/lib/mysql mysql:5.7
之后我可以使用它访问它,mysql -u root -p --host=127.0.0.1 --port=3310
即使我在同一台机器上安装了 mysql 8.0
我尝试使用相同的设置,所以我在 Ubuntu 22.04 机器上执行了相同的 docker 命令,但是当我尝试访问它时出现此错误ERROR 1130 (HY000): Host '172.17.0.1' is not allowed to connect to this MySQL server
我希望任何人都可以帮助我这是为什么?之前谢谢