濤。

t.

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、使用工具测试连接

 

posted on   濤。  阅读(332)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· spring官宣接入deepseek,真的太香了~
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示
回到顶部