教你如何10分钟快速在Windows中安装MySQL
创始人
2024-06-02 17:11:48
0

我是 ABin-阿斌:写一生代码,创一世佳话,筑一览芳华。 如果小伙伴们觉得我的文章不错,记得一键三连哦
在这里插入图片描述

声明:mysql安装原文作者:浪啦啦啦啦啦

文章目录

  • 前言
  • 第一步:下载安装包
  • 第二步:解压,配置环境变量
  • 第三步:新data目录和配置文件
  • 第四步:使用命令行,安装 MySQL 服务
  • 第五步:关闭mysql服务开机自启动

下一篇:MySQL从入门到精通:基本语法介绍与使用_01

前言

  • 有时候我们换新电脑后需要安装各种开发软件,今天我来教朋友们如何 10分钟 快速安装 MySQL服务,是的你没有听错,就是10分钟搞定!
  • 我这里安装的版本是:5.7.40

第一步:下载安装包

  1. 去 mysql 官网下载自己具体的版本,建议:5.7.x最好,属于大部分企业级开发版本
  2. 地址:MySQL官网安装包下载
    在这里插入图片描述

第二步:解压,配置环境变量

  1. 下载完成后,我们可以看到是一个压缩包,解压即可。这里解压就等于完成了 80%了,是的,你没听错!
    在这里插入图片描述
  2. 配置环境变量
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

第三步:新data目录和配置文件

  1. data:主要是为了安装 mysql 时存放数据的
  2. my.ini:这个配置文件主要是配置 mysql 的一些基本信息在这里插入图片描述
  3. 配置文件信息如下,安装路径和存放路径改成自己的
[mysql] 
# 设置mysql客户端默认字符集 
default-character-set=utf8 
[mysqld] 
#设置3306端口 
port = 3306 
# 设置mysql的安装目录 
basedir=D:\Utils\Show\mysql_5.7.40\mysql-5.7.40-winx64
# 设置mysql数据库的数据的存放目录 
datadir=D:\Utils\Show\mysql_5.7.40\mysql-5.7.40-winx64\data
# 允许最大连接数 
max_connections=200 
# 服务端使用的字符集默认为8比特编码的latin1字符集 
character-set-server=utf8 
# 创建新表时将使用的默认存储引擎 
default-storage-engine=INNODB

第四步:使用命令行,安装 MySQL 服务

  1. 以管理员身份执行 cmd (快捷键Win+R)
    在这里插入图片描述
  2. (进入bin目录)执行命令:mysqld --initialize-insecure --user=mysql,生成data目录(MySQL 5.7.16往后默认不提供data目录),运行后不会有任何提示,查看mysql目录会生成 data 目录
    在这里插入图片描述
  3. 执行命令:mysqld install,回车,会提示安装成功
    在这里插入图片描述
  4. 执行命令:net start mysql;启动 mysql 服务
    在这里插入图片描述
  5. 服务启动成功之后,需要登录的时候执行命令:mysql -u root -p,使用空的初始密码登录mysql账号,这里提示需要输入密码,直接回车即可。提示Welcome…,已经进入mysql服务
    在这里插入图片描述
  6. 执行命令:set password = password(“123456”); (要有分号,密码自定义)修改密码为123456;提示Query OK,修改成功
    在这里插入图片描述
  7. 修改密码的另一种方式:修改密码(必须先启动mysql),执行如下命令回车,enter
    password也回车,密码一般设置为root,方便记忆。(执行命令:mysqladmin -u root -p password)
    在这里插入图片描述
  8. 执行命令:quit或者exit,退出MySQL服务,登录命令:mysql -uroot -p
    在这里插入图片描述

第五步:关闭mysql服务开机自启动

  1. 打开任务管理器,找到服务,点击“打开服务”
    在这里插入图片描述
  2. 在服务里找到 MySQL 服务,右击打开属性
    在这里插入图片描述
  3. 将mysql服务的启动类型更改为手动,点击“确定”,到这里所有的流程就结束了,然后你们就可以去使用连接工具去连接MySQL
    在这里插入图片描述

相关内容

热门资讯

122.(leaflet篇)l... 听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 文章末尾处提供保证可运行...
育碧GDC2018程序化大世界... 1.传统手动绘制森林的问题 采用手动绘制的方法的话,每次迭代地形都要手动再绘制森林。这...
育碧GDC2018程序化大世界... 1.传统手动绘制森林的问题 采用手动绘制的方法的话,每次迭代地形都要手动再绘制森林。这...
Vue使用pdf-lib为文件... 之前也写过两篇预览pdf的,但是没有加水印,这是链接:Vu...
PyQt5数据库开发1 4.1... 文章目录 前言 步骤/方法 1 使用windows身份登录 2 启用混合登录模式 3 允许远程连接服...
Android studio ... 解决 Android studio 出现“The emulator process for AVD ...
Linux基础命令大全(上) ♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维...
再谈解决“因为文件包含病毒或潜... 前面出了一篇博文专门来解决“因为文件包含病毒或潜在的垃圾软件”的问题,其中第二种方法有...
南京邮电大学通达学院2023c... 题目展示 一.问题描述 实验题目1 定义一个学生类,其中包括如下内容: (1)私有数据成员 ①年龄 ...
PageObject 六大原则 PageObject六大原则: 1.封装服务的方法 2.不要暴露页面的细节 3.通过r...
【Linux网络编程】01:S... Socket多进程 OVERVIEWSocket多进程1.Server2.Client3.bug&...
数据结构刷题(二十五):122... 1.122. 买卖股票的最佳时机 II思路:贪心。把利润分解为每天为单位的维度,然后收...
浏览器事件循环 事件循环 浏览器的进程模型 何为进程? 程序运行需要有它自己专属的内存空间࿰...
8个免费图片/照片压缩工具帮您... 继续查看一些最好的图像压缩工具,以提升用户体验和存储空间以及网站使用支持。 无数图像压...
计算机二级Python备考(2... 目录  一、选择题 1.在Python语言中: 2.知识点 二、基本操作题 1. j...
端电压 相电压 线电压 记得刚接触矢量控制的时候,拿到板子,就赶紧去测各种波形,结...
如何使用Python检测和识别... 车牌检测与识别技术用途广泛,可以用于道路系统、无票停车场、车辆门禁等。这项技术结合了计...
带环链表详解 目录 一、什么是环形链表 二、判断是否为环形链表 2.1 具体题目 2.2 具体思路 2.3 思路的...
【C语言进阶:刨根究底字符串函... 本节重点内容: 深入理解strcpy函数的使用学会strcpy函数的模拟实现⚡strc...
Django web开发(一)... 文章目录前端开发1.快速开发网站2.标签2.1 编码2.2 title2.3 标题2.4 div和s...