M1 mac 使用docker 安装mysql
1.在Mac中安装 docker 的mysql 镜像。
docker pull mysql/mysql-server
docker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql/mysql-server
2 .在虚拟机外面通过客户端访问docker安装的mysql ,连接失败
(1)进入镜像中的mysql(ti 后面的字符串是mysql镜像ID)
docker exec -ti 2cbb0f246353 /bin/bash
(2)登录mysql
mysql -u root -p
(3)修改root 可以通过任何客户端连接
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
3、更新mysql中root用户的连接host
use mysql;update user set host = '%' where user = 'root' and host='localhost';grant all privileges on *.* to 'root'@'%' with grant option;或者GRANT ALL ON *.* TO 'root'@'%'; flush privileges;
4.查看mysql容器ip
docker inspect --format '{{ .NetworkSettings.IPAddress }}' <container-ID>
docker inspect --format '{{ .NetworkSettings.IPAddress }}' <容器名称>
注:这里查到的ip是docker的内网ip
5.连接docker中的mysql
可直接使用127.0.0.1连接
konsy@Konsy-MacBook-Pro ~ % mysql -uroot -p -h 127.0.0.1
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 40
Server version: 8.0.27 MySQL Community Server - GPLCopyright (c) 2000, 2021, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
M1 mac 使用docker 安装mysql相关推荐
- macos docker 安装mysql,mac 中docker安装mysql的图文教程
今天在docker中安装了mysql ,是自己打的docker包. 首先新建dockerfile 内容如下: from mysql:latest 新建dockerfile后执行build命令: 构建镜 ...
- mac 使用docker 安装mysql
1.在Mac中安装 docker 的mysql 镜像. docker pull mysql/mysql-server docker run --name mysql01 -p 3306:3306 -e ...
- 【大数据】M1 mac win docker安装kafka+mysql+canal
文章目录 kafka docker-compose创建kafka 容器启动以后,访问容器,并且发送消息测试 问题 Exception in thread "main" kafka. ...
- docker安装mysql redis_Docker安装Mysql和Redis以及构建部署应用镜像
为了方便本地测试项目,为了方便开启新的环境,为了方便部署,打算本地利用Docker安装Mysql和Redis. 搭建Springboot项目,编写Dockerfile,打包构建镜像. 简单使用dock ...
- Mac 通过docker安装MinIO
前言 最近MeterSphere出了新版本,新版本架构是这样的(如下图).采用了SpringCloud+SpringBoot 微服务的架构的.跟以往相比,多了一个新的组件,MinIO.也就是分布式存储 ...
- Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法
为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1: 首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...
- 虚拟机中docker安装mysql远程无法访问解决方法
#docker安装mysql docker pull mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d ...
- [转]Docker学习之四:使用docker安装mysql
本文转自:https://blog.csdn.net/qq_19348391/article/details/82998391 Docker学习之一:注册Docker Hub账号 Docker学习之二 ...
- docker安装mysql并配置,Docker安装MySql-挂载外部数据和配置
在上一篇中<在CentOS7中使用Docker安装MySql>中介绍了怎样在Docker中安装Mysql,但存在两个问题: 1.用户密码和字符集等的设置,需要安装完MySql后,进入到My ...
最新文章
- 贪心算法之高级钟点秘书会议安排问题
- C及opencv指针释放问题
- 如何理解Java中的自动拆箱和自动装箱?
- Python中的全局变量与局部变量2
- 525 Contiguous Array 连续数组
- 解决常见接口跨域问题
- VC2005中将Picture控件显示图片保存为BMP,JPG等格式
- 算法笔记_面试_0.刷leetcode_基础知识范围
- 互联网创业的重重风险
- 怎样理解电脑评分_电脑可以理解我们的情绪吗?
- PLSQL Developer 12 64位下载 v12.0.4汉化中文版
- 弗洛伊德(floyd)算法核心代码
- wow Warlock shushia PVP DZ
- 区块链钱包开发(Android篇)
- 计算机的网络拓扑结构有几种,常见的网络拓扑结构有哪几种
- Foxmail 7.2数据迁移,导入旧数据
- 七分钟学会 HTML 网页制作
- 微信防红不死码跳转微信防封源码
- 如何防护DNS欺骗攻击
- 抓包分析SSL/TLS连接建立过程【总结】
热门文章
- InceptionNet V4
- OpenVINO主要工作流程
- 【pytorch 】nn.init 中实现的初始化函数 normal, Xavier==》为了保证数据的分布(均值方差一致)是一样的,类似BN
- Ubuntu下安装JDK1.8并配置开发环境
- 在线颜色拾取器 - 资源篇
- (10位数和13位数的)时间戳 - 代码篇
- WordPress插件-Wordfence Security v7.4汉化版-可更新
- django上传文件到服务器,如何用django将文件上传到服务器?
- WordPress主题-果核剥壳站长开发CorePress v2.6
- 计算机的主机主要由什么和什么不同,台式电脑主机由什么硬件组成?