首页 > 数据库 >Docker Desktop (WSL)部署MySQL使用Navicat 16 for MySQL远程连接

Docker Desktop (WSL)部署MySQL使用Navicat 16 for MySQL远程连接

时间:2024-09-24 21:49:06浏览次数:10  
标签:容器 16 MySQL WSL mysql 3306 docker 123456

Docker Desktop (WSL)部署MySQL使用Navicat 16 for MySQL远程连接

1.docker拉取镜像

docker pull mysql

在这里插入图片描述

2.查看镜像

docker images

在这里插入图片描述

3.启动 MySQL 实例

docker run -d -p 3307:3306 --name=mysql -e MYSQL_ROOT_PASSWORD=123456 mysql

命令详解

参数详解
-d在后台运行容器
-p-p 3307:3306 将宿主机的 3307 端口映射到容器内的 3306 端口
-eMYSQL_ROOT_PASSWORD=123456 设置环境变量 MYSQL_ROOT_PASSWORD 为 123456,设置 root 用户的密码为 123456
–name- -name=mysql指定容器的名称为 mysql
mysql指定要使用的 Docker 镜像 mysql

在这里插入图片描述

4.容器访问

docker exec -it mysql bash
mysql -uroot -p

docker exec -it 容器名称 (或者容器ID) bash
docker exec -it 容器名称 (或者容器ID) /bin/bash

在这里插入图片描述

5.测试远程客户端连接(Navicat 16 for MySQL)

在这里插入图片描述

标签:容器,16,MySQL,WSL,mysql,3306,docker,123456
From: https://blog.csdn.net/weixin_62275260/article/details/142495850

相关文章

  • 在windows上使用docker创建mysql数据库
    可以以下步骤在Windows上使用Docker创建MySQL数据库:安装Docker:确保Windows上已安装DockerDesktop。拉取MySQL镜像:打开终端,运行以下命令:dockerpullmysql启动MySQL容器:使用以下命令启动一个MySQL容器(替换your_password为你的密码):dockerrun--namemysql-container......
  • 第二十四讲:MySQL是怎么保证高可用的?
    第二十四讲:MySQL是怎么保证高可用的?简概:依旧是开篇​ 在上一篇文章中,我和你介绍了binlog的基本内容,在一个主备关系中,每个备库接收主库的binlog并执行。正常情况下,只要主库执行更新生成的所有binlog,都可以传到备库并被正确地执行,备库就能达到跟主库一致的状态,这就是最终一......
  • 在用sqoop把数据从mysql导入到hive时如何保持字段类型一致
     在把mysql中的数据导入到hive中时发现更改不了时间,这时可能是mysql的字段类型引起的,观察该表的字段类型(1)也可以事先在hive自己手动创建表,这样创作的表数据类型更加精准,特别是一些精度要求非常高的字段(2)可以在sqoop导入的时候,指定数据类型,sqoop就是指定了数据类型,使用了 ......
  • Docker-compose 启动 mysql 报错 ERROR: for mysql Cannot start service mysql: fai
    报错详情root@hadoop107cmp]#docker-composeconfig-q[root@hadoop107cmp]#ll总用量70192-rw-r--r--.1rootroot718650749月2406:45docker-boot-0.0.1-SNAPSHOT.jar-rw-r--r--.1rootroot10149月2408:26docker-compose.yml-rw-r--r--.1rootro......
  • mysql卸载
    如果你是在Windows系统上,而在服务管理器中看到MySQL服务的条目仍然存在,你可以尝试通过以下步骤手动删除MySQL服务:打开命令提示符(以管理员身份运行):在开始菜单中搜索“命令提示符”,右键单击并选择“以管理员身份运行”。停止MySQL服务:在命令提示符中,运行以下命令来......
  • [COCI2015-2016#2] VUDU
    [COCI2015-2016#2]VUDU题意求一个序列中有多少个子段平均数大于\(P\)。思路区间和相关的问题可以考虑前缀和。对于原序列前缀和序列\(a\),询问等价于求数对\((l,r)(l\ler)\)的个数,满足:\[\frac{a_r-a_{l-1}}{r-l+1}\geP\]移项整理得:\[a_r-Pr\gea_{l-1}-P(l-1)\]......
  • 【MySQL 04】数据类型
    目录1.数据类型分类2.数值类型 2.1tinyint类型 2.2bit类型2.3float类型  2.4decimal 3.字符串类型3.1char类型3.2varchar类型 4.日期和时间类型 6.enum和set类型6.1.enum和set类型简介:6.2.enum和set的一般使用方法6.3.用数字的方式插入数据6.4.通......
  • 程序员世界大冒险d16
     仔细阅读示例:EnumTest.java,运行它,分析运行结果? publicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;//s和t引用同一个对象?System.out.println(s==t);////是原始数据类型吗?System.out.println(s......
  • 计算机知识科普问答--16(76-80)
    文章目录76、什么是处理机调度?调度算法主要有哪几种?1.**处理机调度(ProcessorScheduling)**2.**处理机调度的分类**3.**常见的调度算法**(1)**先来先服务(First-Come,First-Served,FCFS)**(2)**短作业优先(ShortestJobFirst,SJF)**(3)**优先级调度(PrioritySch......
  • MySql distinct 用法
    DISTINCT的主要作用是什么,可以使用groupby或其他方法实现同样的效果吗?DISTINCT的主要作用是在SQL查询中去除结果集中的重复行,确保返回的每个行都是唯一的。它通常用于SELECT语句中,以获取某列或多列的唯一值组合。例如,假设有一个员工表employees,其中有一列department表示......