MySQL 安装配置(完整教程)

server/2025/2/14 2:43:46/
文章目录
  • 一、MySQL 简介
  • 二、下载 MySQL
  • 三、安装 MySQL
  • 四、配置环境变量
  • 五、配置 MySQL
    • 5.1 初始化 MySQL
    • 5.2 启动 MySQL 服务
  • 六、修改 MySQL 密码
  • 七、卸载 MySQL
  • 八、结语

一、MySQL 简介

MySQL 是一款广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司旗下产品。

发展历史:

  • MySQL 于 1995 年正式发布,经过多年发展,凭借其开源、高效、易用等特点,在数据库领域占据了重要地位,成为了 Web 应用程序开发中最常用的数据库之一。

主要特点:

  • 开源免费:任何人都可以自由下载、使用和修改 MySQL,这大大降低了企业和开发者的成本,尤其适合初创企业和个人开发者。

  • 性能卓越:MySQL 采用了多种优化技术,如查询优化器、索引技术等,能够快速处理大量数据,具有较高的并发处理能力和响应速度,能够满足高流量网站和应用的需求。

  • 跨平台支持:MySQL 可以在多种操作系统上运行,包括 Linux、Windows、macOS 等,这使得它能够适应不同的开发和部署环境。

  • 易于使用和管理:MySQL 提供了简单直观的命令行工具和图形化管理工具,即使是没有深厚数据库知识的用户也能轻松上手,进行数据库的创建、表结构设计、数据操作等管理任务。

  • 丰富的 API 和连接器:MySQL 支持多种编程语言的 API,如 Java、Python、C++、PHP 等,通过这些 API,开发者可以方便地在自己的应用程序中集成 MySQL 数据库,实现数据的存储、查询和更新等功能。


二、下载 MySQL

本文会以压缩包的形式安装 MySQL,通过这种方式可以将 MySQL 解压到你想要的任何位置,不受安装程序默认路径的限制,并且会排除一些不必要的程序和安装时可能会受到网络或本地环境的因素。

MySQL 官方下载网址

如果网址打不开可以尝试切换网络 。

在这里插入图片描述

在这里插入图片描述

下载完后,会得到一个压缩包文件。

在这里插入图片描述


三、安装 MySQL

解压到自己定义的目录,这里解压就是安装,解压后的路径不要有空格和中文。

在这里插入图片描述


四、配置环境变量

配置环境变量可以方便电脑在任何的路径下都执行识别 MySQL 的可执行命令,不用每次都进入到 bin 目录下执行命令。

  • 返回桌面,右键 此电脑,点击属性。
    在这里插入图片描述
  • 点击 高级系统设置

在这里插入图片描述

  • 点击 环境变量

在这里插入图片描述

  • 在系统变量模块中,点击新建。

在这里插入图片描述

  • 在新建系统变量中,输入下面内容,点击确定。

在这里插入图片描述

  • 在系统变量中,双击 Path 变量。

在这里插入图片描述

  • Path 变量中,新建变量,输入下面蓝色背景的内容,可以点击上移改变系统变量的加载顺序,点击确定。

在这里插入图片描述


五、配置 MySQL

在开始菜单中,以管理员身份打开命令行窗口。

在这里插入图片描述

5.1 初始化 MySQL

在命令行窗口中输入下面命令:

# 初始化 MySQL 的 data 目录
mysqld --initialize --console

在这里插入图片描述

初始化后,会在解压 MySQL 的路径中生成 data 目录,生成的目录就是存储数据库的主要位置。

在这里插入图片描述


5.2 启动 MySQL 服务

在命令行窗口中输入下面命令:

# 下载 MySQL 服务
mysqld --install

在这里插入图片描述

在命令行窗口中输入下面命令:

# 启动 MySQL 服务
net start mysql

在这里插入图片描述


六、修改 MySQL 密码

# 登录 MySQL
mysql -uroot -pyIp:sM<ay0ss

注意:直接在 -p 后面粘贴上面生成的临时密码。

在这里插入图片描述
在命令行窗口中输入下面命令:

# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

在这里插入图片描述

成功后,退出,再通过修改好的密码重新登陆 MySQL 客户端。

在这里插入图片描述

在这里插入图片描述

出现上面信息代表配置成功。


七、卸载 MySQL

  • 停止 MySQL 服务

    停止 MySQL 服务

    net stop mysql

在这里插入图片描述

  • 删除 MySQL 服务

    删除 MySQL 服务

    mysqld --remove mysql

在这里插入图片描述

  • 删除 MySQL 目录

在这里插入图片描述


八、结语

这篇文章大概 3700 字,在配置那一块需要细心一点,我是把自己的 MySQL 删除后,跟着文章重新配置了的,如果有什么问题,欢迎在评论区中留言评论。

至此,本文结束,如果这篇文章对您有所帮助,希望可以点赞、收藏加关注,感谢。



http://www.ppmy.cn/server/167501.html

相关文章

docker发布自己的镜像

官方node-red镜像&#xff1a; nodered/node-red - Docker Image 拉取v3版本&#xff1a; docker pull nodered/node-red:3.1.14 运行镜像&#xff1a; docker run --restartalways --privilegedtrue -d -p 1880:1880 -v node_red_data:/data --name mynodered nodered/n…

【Android开发】安卓手机APP使用机器学习进行QR二维码识别

前言:本项目是一个 Android 平台的二维码扫描应用,具备二维码扫描和信息展示功能。借助 AndroidX CameraX 库实现相机的预览、图像捕获与分析,使用 Google ML Kit 进行二维码识别。为方便大家了解项目全貌,以下将介绍项目核心代码文件 MainActivity.java 和 AndroidManifes…

标题:深入探索 gRPC:后端开发中高效通信的利器

随着微服务架构在后端开发中的普及&#xff0c;如何实现服务之间高效、低延迟的通信成为了一个关键问题。传统的 HTTP 协议在处理大量并发请求时&#xff0c;虽然易于实现&#xff0c;但性能上存在一定的瓶颈。为了解决这个问题&#xff0c;gRPC&#xff08;Google Remote Proc…

MacOS安装Milvus向量数据库

Milvus 是一个高性能、高度可扩展的矢量数据库&#xff0c;可在从笔记本电脑到大规模分布式系统的各种环境中高效运行。Milvus 提供强大的数据建模功能&#xff0c;使您能够将非结构化或多模态数据组织成结构化集合。Milvus是Apache 2.0许可分发的开源项目。 Milvus 提供三种部…

Record-Mode 备案免关站插件,让 WordPress 备案不影响 SEO 和收录

专为 WordPress 网站设计的实用工具&#xff0c;旨在帮助网站在备案期间无需关闭即可正常收录所有页面的信息&#xff0c;利于SEO。 功能特性 免关站展示&#xff1a;开启插件后&#xff0c;非管理员用户访问网站时&#xff0c;会看到以半透明遮罩层或不透明全屏遮罩样式呈现的…

react 创建项目报错(react19)详细解决办法

一、问题描述 使用脚手架创建项目的时候报错如下&#xff1a; 二、原因及解决办法 打开项目查看 package.json 文件发现&#xff0c;使用的是最新的19版本&#xff0c;所以会出现版本不兼容的问题 所以我们需要换成18版本的 1、删除node_modules文件夹 2、package.json 中替…

6. Docker 本地镜像发布到私有库

6. Docker 本地镜像发布到私有库 文章目录 6. Docker 本地镜像发布到私有库1. 将本地镜像推送到私有库详细步骤&#xff1a;2. 最后&#xff1a; 本地镜像发布到私有库流程图&#xff1a; Docker Registry 是什么&#xff1a; 官方Docker Hub地址&#xff1a;https://hub.dock…

Kotlin 2.1.0 入门教程(十六)属性、getter、setter、幕后字段、后备属性、编译时常量、延迟初始化

属性声明 属性可以使用 var 关键字声明为可变的&#xff0c;也可以使用 val 关键字声明为只读的。 class Address {var name: String "Holmes, Sherlock"var street: String "Baker"var city: String "London"var state: String? nullvar…