MySQL数据库基础(1):MySQL的安装-Windows

🌸雨落在了我的手上:个人主页

🐟个人仓库:Gitee仓库

❄️个人专栏:<<JaveSe>> <<C语言>> <<C语言数据结构>>**

🔥🔥🔥 人生格言:无人扶我青云志,我自踏雪至山巅

🎬 博主简介:


目录

一:本节⽬标

二:使⽤Installer安装

1.下载最新版本Installer

2.运⾏安装程序

3.配置MySQL数据库服务

4.查看服务

5.连接数据库

三:卸载

1.卸载MySQL数据库服务

2.检查服务

3.⼿动删除⽬录


内容大纲:

本文详细介绍了在Windows系统下使用MySQL Installer安装与配置MySQL 8.0.x数据库的全过程,包括下载安装程序、自定义安装路径、配置服务器参数(如端口、密码、防火墙设置)、安装组件及服务配置。重点强调了确保无旧服务运行、合理设置数据目录权限和环境变量,并提供了完整的卸载流程,包括移除服务、删除目录及清理残留配置,确保全新安装环境。


一:本节⽬标

• 掌握在Windows系统下使⽤Installer安装MySQL数据库

• 掌握在Windows系统下安装MySQL历史版本

MySQL版本:8.0.x

安装之前先确保没有MySQL服务正在运⾏,建议在没有安装过MySQL的机器上进⾏全新的安装。

二:使⽤Installer安装

1.下载最新版本Installer

官⽹下载8.0.X的最新版本,⽹址:https://dev.mysql.com/downloads/installer/

8.0.X中的X是⼩版本号,每发布⼀个⼩版本就会累加⼀次,选最新即可。

下载的过程中需要登录,如果没有Oracle的账⼾,注册⼀个即可。

2.运⾏安装程序

  1. 点击Edit并设置过滤器
  1. 确保所有组件都显⽰在左侧列表中
  1. 依次展开每个组件,选择要安装的版本,通常选最新的即可
  1. 点击向右的箭头,将选择的版本移⾄待安装区,依次选中组件出现⾼级选项

⼀般只选择MySQLServer和MySQLWorkbench这两个组件,其他的现在⽤不到,课件中为了完整 演⽰安装过程选择了所有组件

  1. 设置⾃定义安装路径,建议安装在⾮系统盘,点击OK后,再点击Next
  1. 点击执⾏按钮
  1. 数据库安装完成,点击下⼀步
  1. 点击下⼀步配置MySQL服务器

3.配置MySQL数据库服务

  1. 在配置⻚⾯确认MySQL服务器的相着配置

a. Config Type选择DevelopmentComputer

b. 勾选TCP/IP

c. Port: 3306

d. XProtocol Port: 33060

e. 勾选OpenWindowsFirewallportsfornetworkaccess

  1. 密码加密策略
  1. 设置密码
  1. 设置Windows服务名和开机⾃启动
  1. 设置数据⽬录的访问权限,默认即可
  1. 执⾏配置
  1. 配置成功
  1. MySQLServer配置完成
  1. MySQLRouter组件配置⻚⾯,直接点Finish
  1. MySQLRouter组件配置完成,点击下⼀步
  1. 配置SamplesandExamples,输⼊密码,校验数据库连接
  1. 执⾏配置
  1. SamplesandExamples配置完成,点击下⼀步
  1. 所有组件配置完成
  1. 安装完成

4.查看服务

  1. 服务列表中MySQL80的服务状态应该是正在运⾏,启动类型应该是⾃动

5.连接数据库

  1. 检查环境变量的PATH中是否配置了MySQL的bin⽬录,如果没有⾃动配置,⼿动配置即可
  1. 打开CMD输⼊ mysql -uroot -p ,回⻋后输⼊密码,测试连接

三:卸载

1.卸载MySQL数据库服务

  1. 运⾏Installer并点击Remove

2.选择要卸载的组件,然后点击下⼀步

3.同时卸载数据⽬录,根据实际需要选项,如果勾选数据⽬录将被删除

4.确认卸载,点击执⾏

5.卸载完成

2.检查服务

  1. 在Windows服务列表中检查之前的MySQL80服务已被删除

3.⼿动删除⽬录

  1. 删除安装⽬录

  2. 备份数据⽬录并删除,否则下次安装会读取数据⽬录中的配置

⼀ 般情况不要⼿动修改注册表

以上就是我们的区别内容了!!!!

相关推荐
Zan2 小时前
SQLite + SQLx 实战:为什么已经发布的数据库迁移文件,绝对不能再修改?
数据库·后端·面试
这个DBA有点耶3 小时前
数据同步的三个工程底线:DDL同步、断点续传、一致性校验——开源CDC的边界与KFS的路径
数据库·dba·代码规范
aiks_yuan4 小时前
MySQL GROUP BY 很慢怎么优化:加了索引反而从 1 秒变 7 秒,Using temporary 该不该消(MySQL 8.2 实测 400 万行)
mysql
SelectDB4 小时前
列式存储为什么适合分析类负载?原理、限制与日志场景应用
数据库
数据库小学妹5 小时前
MySQL大字段治理:行溢出机制、覆盖索引与拆表
数据库·mysql·性能优化
爱吃奥利奥_wen5 小时前
SQL Server 基础语法详解:从建库建表到约束与增删改查
服务器·数据库·oracle
这个DBA有点耶6 小时前
MySQL 8.0不可见索引:删索引怕出事,不删又拖慢写入——中间态怎么用?
数据库·mysql·代码规范
测试界的小码农8 小时前
【图数据库实战进阶(01):从零认识 Neo4j,搭建第一个图数据库项目】
数据库·neo4j
x_SpiderMan8 小时前
搭建Oracle RAC 集群
数据库·oracle