【VMware】Windows安装MySQL及网络配置---图文并茂详细介绍

目录

目录

一 安装MySQL

① 连接虚拟机传输MySQL压缩包

②解压MySQL压缩包

③ my文件拷贝mysql安装根目录下

④ 修改my文件

⑤ 5.7版本安装MySQL

5.1 注册mysql服务

5.2 初始化

5.3 启动MySQL

5.4 登入MySQL

5.5 修改默认密码

⑥ 8版本安装MySQL

6.1 解压压缩包   

6.2 修改my文件

6.3 进入bin目录执行命令

6.4 mysqld install (注册mysql)

6.5 mysqld --initalize --console (初始化)

6.6 net start mysq(启动mysql服务)

6.7 mysql -P 3306 -u root -P(登入mysql)

6.8 ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password By '123';   (修改密码)

二 连接MySQL(三种)

2.1 虚拟机连接MySQL

2.2 主机连接MySQL

2.2.1 关闭防火墙

2.2.2 更改自身用户访问权限

2.3 网络配置连接MySQL

2.3.1 开启防火墙

2.3.2 开放3306端口

三 思维导图 


一 安装MySQL

① 连接虚拟机传输MySQL压缩包

先查看虚拟机中的地址

命令:  ipconfig

6edc9323aba341a19dd03be4e75b96ee.png

主机连接

04afac9d2b1e4edfbe8c63d2186c2735.png

在主机连接虚拟机后,将mysql压缩包和Navicat安装包复制到虚拟机下即可 

af96cd866790406e8f05d9ed52ecf9a3.png

②解压MySQL压缩包

b741f6ab2ffb46e6889fe5d0af2209ba.png

③ my文件拷贝mysql安装根目录下

如下图的第一步,然后复制my文件路径

71d2419184c64aa1911d5a8c70441cda.png

④ 修改my文件

如下图

0c86d08da9f442fba642084ab120f3e3.png

⑤ 5.7版本安装MySQL

进入mysql安装bin目录下执行cmd31e379c94c854d12bf93d140c791541e.png

5.1 注册mysql服务

命令:mysqld install

82a56140e0764928b7e1f48df9effde5.png

注意:如果执行mysqld install命令 没有出现上面Service seccessfully installed.

           那就是没有进行管理员执行命令,那怎么办呢,按照下面步骤来即可

点击左下角的开始图标

65670d35528243ce853d450e0bac2567.png

72a11c10829640bc8f07f1d407d9bf25.png

命令窗口上面出现管理员,再进入我们的mysql安装bin目录下 

7e0fdf482d034e8792c14d5a25a15250.png

5.2 初始化

命令:mysqld --initalize --console

0a773ed6a2cd43489442f32a4ad833a1.png

5.3 启动MySQL

命令:net start mysql  

2aec76996a954c1d89fac37e4c4af71c.png

5.4 登入MySQL

命令: mysql -p 3306 -u root -p

将初始化中的默认密码,粘贴上去

5.5 修改默认密码

命令: SET PASSWORD = PASSWORD("123");

61a4ea5440fe4159b5720cadf7abaf16.png

⑥ 8版本安装MySQL

8.0的安装大致步骤都是一样的,在修改密码的时候命令不一样

6.1 解压压缩包   

6.2 修改my文件

6.3 进入bin目录执行命令

6.4 mysqld install (注册mysql)

失败要用管理身份进入该目录)

6.5 mysqld --initalize --console (初始化)

 (字符串localhost: 后面的密码要记住)

6.6 net start mysql (启动mysql服务)

6.7 mysql -P 3306 -u root -P (登入mysql)

6.8 ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password By '123';   (修改密码)

二 连接MySQL(三种)

2.1 虚拟机连接MySQL

将我们Navicat进行一个解压,再将我们的navicat发送到桌面这样在桌面双击navicat就能进入程序中

712e16a8c54c40c7943153580626b88c.png

双击进入Navicat进行连接MySQL

连接---MySQL

355a9b67d5dc43758b3385554e47a66c.png

连接名localhost

主机:localhost

用户名:3306

密码:123

e62089662b53402096d84218cb0dc59a.png

2.2 主机连接MySQL

2.2.1 关闭防火墙

51de7533f68a41caa14fd3a7b70d374e.png

2.2.2 更改自身用户访问权限

将虚拟机mysqll数据库下的user表第一个Host的localhost值改成%

5ef4bd89130a46e0a02b802613a70c8c.png

新建查询,依次执行下面两个命令

① grant all privileges on *.* to root@'%' identified by '123456'

②  flush privileges;

ea56c3938e294f6f956afbeb897a75e0.png

主机连接成功

37f894d2636f4ac3886a97a8cf176bf8.png

2.3 网络配置连接MySQL

这样做是为了虚拟机中开启了防火墙,在主机又该怎么访问

2.3.1 开启防火墙

进入虚拟机Windows防火墙---启动或关闭Windows

a8eeecf7904947739f2d60fdc3b6e941.png

2.3.2 开放3306端口

Windows防火墙---高级设置---入站规则--新建规则

具体步骤看下图:

1c43494a4dbb4bd4ae115656bee3daf3.png

8ad21dc4272047b990eeeb6f1665198e.png993fac79297942d3b29620d5401a4dec.png

输入MySQL的专用端口 3306

0a83baef0fe44be3a5bffe4b29ee8ae1.png

6e5419811b4a45e49dff98170835b950.png249d9cb8fd0a41c8bd54bb7b3073dc34.png 

在 

 30a10a49d3614221a3701b78a1f050bd.png

连接成功 

fba61d7403334e6086c38490c088acc3.gif

三 思维导图 

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

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

相关文章

透视屏幕有哪些优点

透视屏幕的优点有以下几个方面: 互动性强:透视屏幕可以实现人机互动,观众可以通过触摸屏幕或使用其他交互设备与屏幕进行互动,增强了观众的参与感和体验感。 多样化的展示方式:透视屏幕可以采用多种展示方式&#xff…

探究Chrome仿真模拟设备时Click区域不准确问题

一、开发环境 windows版本: windows 10 Chrome 版本: 116.0.5845.141 二、问题描述 在Chrome DevTools中开启仿真设备(微信开发者工具也有类似问题),如果页面元素有绑定click时,实际点击事件响应区域会…

『番外篇九』SwiftUI 实战:打造一款“五脏俱全”的网络图片显示 App(上)

概览 俗话说得好:“读书破万卷,下笔如有神”。不过如果把这句话放到编程的学习上可就不那么贴切了。 要想熟练掌握一门编程语言,光看书是绝对不够的。我们还需尽可能的多撸码、早撸码,撸到无路可退、海枯石烂才有可能一窥门径。 在本篇和续篇博文中,我们将和小伙伴们一起…

DevC++ easyx实现视口编辑--像素绘图板与贴图系统

到了最终成果阶段了,虽然中间有一些代码讲起来没有意思,纯靠debug,1-1解决贴图网格不重合问题,这次是一个分支结束。 想着就是把瓦片贴进大地图里。 延续这几篇帖子,开发时间也从2023年的4月16到了6月2号,80小时基本…

设计模式之工厂设计模式【创造者模式】

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需…

我的128天之创作纪念日

目录 序 机缘 收获 日常 成就 憧憬 序 今天收到CSDN的一条消息推送,“初九之潜龙勿用 ,不知不觉今天已经是你成为创作者的 第128天 啦。。。” 是啊,自今年8月24日开始写文章以来,时间过得好快,无论开心、痛苦…

【web】vue 播放后端(flask)发送的 mp3 文件

文章目录 演示后端(flask)前端(vue3)重要说明 演示 后端(flask) 后端返回的是 mp3 文件的 url,是可以直接在浏览器上打开后播放的处理跨域请求pip install flask-cors后端代码from flask impor…

【Java】云HIS源码 提供“一个中心多个医院”平台

云HIS可实现“云部署”,即可实现在云计算下的多种部署模式。系统采用SaaS服务模式的新驱动,功能设计充分合理,界面布局合理美观,每个用户可具有个性化工作台。 通过提供“一个中心多个医院”平台,为集团连锁化的医院和…

OpenCV图像处理——C++实现亚像素尺寸标定板边缘轮廓提取

前言 标定模板(Calibration Target)在机器视觉、图像测量、摄影测量以及三维重建等应用中起着重要的作用。它被用于校正相机的畸变,确定物理尺寸和像素之间的换算关系,并建立相机成像的几何模型。通过使用相机拍摄带有固定间距图…

Android Menu菜单的设定

菜单主要分为三类,选项菜单(Option Menu)、上下文菜单(Context Menu)和子菜单(Sub Menu)。 1.选项菜单Option Menu 当用户单击软件上的菜单按钮,触发事件弹出的菜单框就是选项菜单。如图: 布局为在res文件夹下新建一个menu文件夹&#xff0…

规范书写 26 个英语字母

规范书写 26 个英语字母 1. 四线三格2. 字母的笔顺3. 英语字母的印刷体与手写体References 1. 四线三格 中文使用米字格或田字格规范汉字的格式,而英语则是以四线三格来规范字符的格式。 (1) 字母应稍向右倾斜,约为 5 ∘ 5^{\circ} 5∘,斜…

媒体捕捉-拍照

引言 在项目开发中,从媒体库中选择图片或使用相机拍摄图片是一个极为普遍的需求。通常,我们使用UIImagePickerController来实现单张图片选择或启动相机拍照。整个拍照过程由UIImagePickerController内部实现,无需我们关心细节,只…