M1 docker 安装mysql5.7
·
docker拉去镜像
docker pull mysql/mysql-server:5.7
使用镜像创建docker容器
此处密码设置的是root,你可以修改
docker run -d --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql/mysql-server:5.7
执行后会警告 WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 可以忽略,继续执行下面的命令
进入容器,修改权限
不修改无法使用IP登陆
docker exec -it mysql5.7 bash
# 登陆mysql
mysql -uroot -p
# 将root用户的Host 由 localhost 修改为 %
update mysql.user set Host = '%' where User = 'root';
# 刷新(刷新可以使用IP登陆,图形化界面登陆)
flush privileges;
命令执行参考图
我本地mysql5.7已占用命名,很多用户看到警告后则不继续往下执行了,今天用mysql5.7-test给大家做个演示

最后效果
可以看到 正常使用,也可以查询到效果,没有问题

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)