Docker 安装 MySQL(Mac电脑M芯片)

Docker 安装 MySQL(Mac电脑M芯片)

  • 1. 下载MySQL镜像文件
  • 2. 创建容器实例
    • 2.1 命令参数介绍
  • 3. 容器实例内连接MySQL
    • 3.1 进入容器实例后台
    • 3.2 连接MySQL
  • 4. DBeaver连接MySQL
    • 4.1 连接异常

1. 下载MySQL镜像文件

# 默认下载laster版本
docker pull mysql# 下载指定xxx版本
docker pull mysql@xxx

2. 创建容器实例

docker run -d -p 3306:3306 --privileged=true \
-v /Users/wenqi/mysql/log:/var/log/mysql \
-v /Users/wenqi/mysql/data:/var/lib/mysql \
-v /Users/wenqi/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
-e LANG="C.UTF-8" \
--name mysql1 mysql

2.1 命令参数介绍

  • -d:后台的方式运行
  • -p 3306:3306:配置端口映射,将容器的3306端口映射到宿主机的3306端口
  • --privileged=true:设置为特权级运行的容器
  • -v /Users/wenqi/mysql/log:/var/log/mysql/var/log/mysql日志文件夹,挂载到宿主机的 - /Users/wenqi/mysql/log
  • -v /Users/wenqi/mysql/data:/var/lib/mysql/var/lib/mysql 数据文件夹,挂载到宿主机的 /Users/wenqi/mysql/data
  • -v /Users/wenqi/mysql/conf:/etc/mysql/conf.d/etc/mysql/conf.d 配置文件,挂载到宿主机的 /Users/wenqi/mysql/conf
  • -e MYSQL_ROOT_PASSWORD=123456:配置 root 用户密码
  • -e LANG="C.UTF-8":设置字符为utf-8,不配置无法输入中文
  • --name=mysql1:指定容器实例的名字
  • mysql:指定利用哪个镜像创建容器实例

3. 容器实例内连接MySQL

3.1 进入容器实例后台

docker exec -it mysql1 /bin/bash
  • exec:执行命令(/bin/bash)
  • -i:以交互模式运行容器
  • -t:为容器重新分配一个伪输入终端
  • mysql1:实例名,也可以指定实例 ID

3.2 连接MySQL

mysql -uroot -p

4. DBeaver连接MySQL

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.1 连接异常

Public Key Retrieval is not allowed

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/697988.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MPEG-4 AVC/H.264高清编码器 JR3211P

概述 JR3211P MPEG-4 AVC/H.264高清编码器是一款专业的高清音/视频编码产品。该产品支持几乎所有模拟及数字音/视频输入接口,包括CVBS、YPbPr、S-video、SD/HD-SDI、HDMI视频输入接口、平衡模拟音频(XLR)、非平衡模拟音频(RCA&am…

百度云内容审核

百度云内容审核介绍 百度智能云内容审核平台:是一款针对多媒体内容进行智能审核的服务平台。支持对图像、文本、音频、视频、直播等内容进行安全审核,具有精准的审核模型、丰富的审核维度、灵活的规则配置等特点。通过可视化界面选择审核维度、个性化调整…

LabVIEW开发RS422通信

LabVIEW开发RS422通信 项目围绕LabVIEW软件开发的程序在RS422通信技术检测方面的应用进行展开,通过软件编程将上位计算机虚拟化为检测设备,控制其通信端口与被测产品进行RS422通信,以此检验产品的性能优劣。该虚拟检测仪器在实际测试中表现出…

Adobe Media Encoder ME v24.3.0 解锁版 (视频和音频编码渲染工具)

Adobe系列软件安装目录 一、Adobe Photoshop PS 25.6.0 解锁版 (最流行的图像设计软件) 二、Adobe Media Encoder ME v24.3.0 解锁版 (视频和音频编码渲染工具) 三、Adobe Premiere Pro v24.3.0 解锁版 (领先的视频编辑软件) 四、Adobe After Effects AE v24.3.0 解锁版 (视…

Go框架三件套:Gorm的基本操作

1.概述 这里的Go框架三件套是指 Web、RPC、ORM框架,具体如下: Gorm框架 gorm框架是一个已经迭代了10年的功能强大的ORM框架,在字节内部被广泛使用并且拥有非常丰富的开源扩展。 Kitex框架 Kitex是字节内部的Golang微服务RPC框架,具有高性能…

Shell编程之循环语句

目录 一、for循环 for循环实操 二、while循环 while循环实操 三、until循环命令 until循环实操 一、for循环 读取不同的变量值,用来逐个执行同一组命 for 变量 in 取值列表 do 命令序列 done [rootlocalhost ~]# for i in 1 2 3 4 5 > do > echo "…

Android PreferenceActivity可以自动设置的Activity

1、介绍 PreferenceActivity 是一个抽象类,继承自ListActivity ,该类封装了SharedPreferences. PreferenceActivity 提供了一些常用的设置项如,与普通组件一样,这些配置项既可以从XML文件创建,也可以从代码创建. 每一个设置项标签有一个andro…

FRP多级内网穿透实验(虚拟机多级网络环境搭建+FRP工具使用)

0x00 实验背景 最近在工作中遇到了一个指定必须使用FRP作为内网穿透工具的活动,由于以前没有深入分析过多层内网的实验环境,对多级级联转发还不是很熟悉,在这里简单记录一下环境搭建与实验内容。 0x01 环境搭建 环境搭建以VM为为虚拟平台&…

Microsoft Office for Mac 2024 (Office 365) 16.84 Universal 预览版

Microsoft Office for Mac 2024 (Office 365) 16.84 Universal 预览版 Office LTSC 2024 for Mac 请访问原文链接:Microsoft Office for Mac 2024 (Office 365) 16.84 Universal 预览版,查看最新版。原创作品,转载请保留出处。 作者主页&a…

Spring Boot | Spring Boot 整合“ 邮件任务“ 实现

目录: Spring Boot 整合" 邮件任务" 实现 :一、发送 "纯文本邮件" :(1) 添加 "邮件服务" 依赖启动器(2) 添加 "邮件服务" 配置信息(3) 定制 "邮件发送服务"(4) "纯文本" 邮件发送 测试效果 二、发送 带 "附件…

Python实现WebSocket通讯与心跳控制详解

为了使用Python实现WebSocket通讯和心跳控制,我们通常需要一个WebSocket客户端库和一个服务器端库。这里,我们将使用websockets库作为服务器和客户端的示例。 安装必要的库 首先,你需要安装websockets库。可以使用pip进行安装: p…

Modbus TCP转CAN网关在不同行业中的应用以及其使用上的优势

倍讯科技Modbus TCP转CAN网关通常被用于工业自动化领域,特别是在需要连接现有Modbus TCP网络和CAN总线设备的场景中。以下是该网关在不同行业中的应用以及其使用上的优势: 1. 制造业: - 在制造业中,各种类型的设备和机器通常使用不…