【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.mfbz.cn/a/289143.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

手把手将ReactJS项目部署到Ubuntu

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情 1.构建项目 npm run build 生成build目录: 2.上传项目 将build目录上传到Ubuntu。 可以使用Xftp工具。 3.启动项目 npm install -g serve serve -s …

数据结构第2章 栈和队列

名人说:莫听穿林打叶声,何妨吟啸且徐行。—— 苏轼《定风波莫听穿林打叶声》 本篇笔记整理:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 0、思维导图栈和队列1、栈1)特点2&#xff0…

8295座舱首家量产/连续两款车型落地,智能座舱进阶3.0时代

兼具豪华感与科技感的数字座舱,已经成为当前各大高端智能车型的核心卖点。 在2023年广州车展上,高端智能纯电轿车吉利银河E8正式发布,极具科技感的座舱空间设计与智能化能力让这款车脱颖而出。 例如极具视觉震撼效果的45英寸贯穿屏&#xff…

Flutter 中使用 ICON

Flutter Icon URL : https://fonts.google.com/icons: 在Flutter中使用 Icon 步骤如下: 导入图标库 在Dart 文件中导入 material.dart 包,该包包含了 Flutter 的图标库。 import package:flutter/material.dart;使用图标组件 …

尚硅谷大数据技术-数据湖Hudi视频教程-笔记01

大数据新风口:Hudi数据湖(尚硅谷&Apache Hudi联合出品)尚硅谷数据湖Hudi视频教程 B站直达:https://www.bilibili.com/video/BV1ue4y1i7na百度网盘:https://pan.baidu.com/s/1NkPku5Pp-l0gfgoo63hR-Q?pwdyyds阿里云…

【React】02-如何理解React通过对DOM的模拟,最大限度地减少与DOM的交互

如何理解React通过对DOM的模拟,最大限度地减少与DOM的交互 背景分析关于虚拟DOM 背景 在学习React的过程中,发现很多文档上关于React的高效都有这么一句话的描述——React通过对DOM的模拟,最大限度地减少与DOM的交互,对于我这种前…

Springboot集成RabbitMq一

0、知识点 1、创建项目-生产者 默认官方start.spring.io已不支持自动生成低版本jkd的Spring项目,自定义用阿里云的starter即可:https://start.aliyun.com 2、创建配置类 package com.wym.rabbitmqprovider.utils;import org.springframework.amqp.core.…

Vue3-34-路由-路由配置参数 props

说明 路由的路径中可以携带参数, 形式如 :/a/:pname ,这个:表示这是个参数,pname :表示 参数名称。 在组件中,可以通过 当前路由对象的 params 属性来获取到这个参数, 当前路由对象 可以通过 us…

[Ray Tracing: The Rest of Your Life] 笔记

前言 开年第一篇博客~ 整理了三四个小时才整理完orz。 这一部分是光线追踪三部曲的最后一部,主要介绍了蒙特卡洛积分、重要性采样等内容。场景上没有什么大的改变,基本上就是在Cornell Box中渲染的,本篇主要在加速收敛,提升渲染效…

踩坑记录-安装nuxt3报错:Error: Failed to download template from registry: fetch failed;

报错复现 安装nuxt3报错:Error: Failed to download template from registry: fetch failednpx nuxi init nuxt-demo 初始化nuxt 项目 报错 Error: Failed to download template from registry: fetch faile 解决方法 配置hosts Mac电脑:/etc/hostswin电…

java StringBuilder对比String的优点和15个经典案例

文章目录 区别:1. 字符串拼接2. 构建动态查询语句3. 格式化输出4. 字符串反转5. 插入字符串6. 删除子串7. 字符串替换8. 构建复杂JSON或XML结构9. 处理用户输入的大量数据10. 动态生成HTML页面11. 处理字符串格式转换12. 实现字符串缓冲区13. 拼接大量字符串数组元素…

LLVM(简介)

历史 LLVM(low level virtual machine)起源于伊利诺伊大学的一个编译器实验项目,目前已经发展成一个集编译器和工具链为一体的商业开源项目,因此其英文名称的含义被扩大,不再仅仅是字面意思。其创始人为 Chris Lattner。LLVM项目遵循的开源许…

java数据结构与算法刷题-----LeetCode746. 使用最小花费爬楼梯

java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 很多人觉得动态规划很难,但它就是固定套路而已。其实动态规划只…

嵌入式系统(二)单片机基础 | 单片机特点 内部结构 最小系统 电源 晶振 复位

上一篇文章我们介绍了嵌入式系统 嵌入式系统(Embedded System)是一种特定用途的计算机系统,它通常嵌入在更大的产品或系统中,用于控制、监测或执行特定的任务。这些系统通常由硬件和软件组成,旨在满足特定的需求&…

SQL窗口函数大小详解

窗口大小 OVER 子句中的 frame_clause 选项用于指定一个滑动的窗口。窗口总是位于分区范围之内,是分区的一个子集。指定了窗口之后,分析函数不再基于分区进行计算,而是基于窗口内的数据进行计算。 指定窗口大小的语法如下: ROWS…

了解并使用django-rest-framework-jwt

一 JWT认证 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token(本质就是token)认证机制。 Json web token (JWT), 是为了在网络应用环…

2023年12月GESP C++七级编程题转Python真题解析

七、2023年12月GESP C(Python)七级编程题 2023年12月GESP Python最高六级,但C与Python同级编程题相同。本篇引用2023年12月GESPC七级编程题,用Python实现。 【七级编程题1】 【试题名称】:商品交易 时间限制:1.0 s 内存限制&…

CMake入门教程【核心篇】引用子模块.cmake文件(include)

😈「CSDN主页」:传送门 😈「Bilibil首页」:传送门 😈「本文的内容」:CMake入门教程 😈「动动你的小手」:点赞👍收藏⭐️评论📝 文章目录 include子模块举个例…

四、HTML 属性

属性是 HTML 元素提供的附加信息。 一、HTML 属性 HTML 元素可以设置属性属性可以在元素中添加附加信息属性一般描述于开始标签属性总是以名称/值对的形式出现&#xff0c;比如&#xff1a;name"value"。 二、 属性实例 HTML 链接由 <a> 标签定义。链接的地…

HC-05蓝牙模块--------手机与STM32通信(代码编写)(上位机配置)保姆级教程

⏩ 大家好哇&#xff01;我是小光&#xff0c;嵌入式爱好者&#xff0c;一个想要成为系统架构师的大三学生。 ⏩因为之前无论是电赛还是做项目&#xff0c;都用到了蓝牙模块&#xff0c;如&#xff1a;手机和stm32的通信&#xff0c;电赛中的双车通信&#xff0c;还是遥感小车的…
最新文章