mac m1 docker安装mysql
1、拉取镜像
docker pull mysql/mysql-server
2、启动服务
docker run --name mysql-docker --restart always --privileged=true \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD="root" \
-e TZ="Asia/Shanghai" \
-d mysql/mysql-server
说明:
-d: 后台运行容器
-p :指定容器暴露的端口,映射宿主机端口号和容器端口号
--name:指定容器名字,后续可以通过名字进行容器管理
-v:挂载宿主机目录和 docker容器中的目录,前面是宿主机目录,后面是容器内部目录
-e :环境参数,MYSQL_USER设置root用户的名字,MYSQL_ROOT_PASSWORD设置root用户的密码
3、远程访问的授权
#进入容器
docker exec -it mysql-docker /bin/bash
#登录
mysql mysql -u root -proot
use mysql;
#创建用户密码
create user 'tao'@'%' identified with mysql_native_password by '123123';
#分配权限
grant all privileges on *.* to 'tao'@'%' with grant option;
#刷新权限
flush privileges;
4、使用工具测试连接
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· spring官宣接入deepseek,真的太香了~