MAC ARM64 docker 安装 mysql 5.7
拉取mysql 5.7
docker pull ibex/debian-mysql-server-5.7
检查拉取是否成功
sudo docker images
映射端口并设置后台运行容器
sudo docker run -p 3307:3306 --name mysql -e MYSQL_ROOT_PASSWORD=yourpassword -d ibex/debian-mysql-server-5.7
检查容器是否正确运行
docker container ls
连接 docker mysql 出现报错 CHost ‘172.17.0.1’ is not allowed to connect to this MySQL server 的解决办法
进入容器 mysql
mysql -u root -p
查看root账号是否支持远程登陆
use mysql;
select host from user where user='root';
设置root账号支持远程登陆
update user set host = '%' where user ='root';
刷新配置
flush privileges;