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

解压到自己想要的位置,建议不要放在 C 盘。

在这里插入图片描述

注意:解压就是安装,你可以解压在你想要的位置,建议不要有中文和空格。


四、配置环境变量

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

  • 点击 高级系统设置

返回桌面,右键 此电脑,点击属性。

在这里插入图片描述
在这里插入图片描述
  • 点击 环境变量
在这里插入图片描述
  • 在系统变量模块中,点击 新建
在这里插入图片描述
  • 在新建系统变量中,输入下面内容,完成后,点击 确定
在这里插入图片描述
  • 在系统变量中,双击 Path 变量。
在这里插入图片描述
  • 点击 新建 变量,输入下面蓝色背景的内容,可以点击 上移 改变系统变量的加载顺序,玩出,点击 确定
在这里插入图片描述

五、配置 MySQL

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

在这里插入图片描述

5.1 初始化 MySQL

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

mysqld --initialize--console
在这里插入图片描述
在这里插入图片描述

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


5.2 搭建 MySQL 环境

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

mysqld --install
在这里插入图片描述

解释:下载 MySQL 服务。


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

net start mysql 
在这里插入图片描述

解释:启动 MySQL 服务。


六、修改 MySQL 密码

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

mysql -uroot -p'临时密码'

建议:在记事本上可以先把命令敲好了,复制,再去命令行中直接粘贴,注意大小写和中英文输入。

在这里插入图片描述

解释:登录 MySQL。

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

ALTERUSER'root'@'localhost' IDENTIFIED BY'新密码';

解释:修改临时密码。

在这里插入图片描述



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

FLUSH PRIVILEGES;
在这里插入图片描述

解释:刷新配置。

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

exit
在这里插入图片描述

解释:退出 MySQL 命令行。

再通过修改好的密码重新登陆 MySQL 客户端,出现下面信息表示密码修改成功。

在这里插入图片描述

七、卸载 MySQL

通过压缩包的方式下载 MySQL,相较于安装包的方式,卸载也更加方便,由于是直接解压到指定目录,并未通过系统的包管理工具或安装向导进行安装,因此卸载是比较方便的。

第一步:停止 MySQL 服务

net stop mysql 
在这里插入图片描述

第二步:删除 MySQL 服务

mysqld --remove mysql
在这里插入图片描述

第三步:删除 MySQL 目录

在这里插入图片描述

第四步:删除环境变量

在这里插入图片描述
在这里插入图片描述

八、结语

这篇文章大概 4300 字,在配置环境变量和修改密码那需要细心一点,我是把自己的 MySQL 删除后,跟着文章重新下载了的,如果有什么问题,欢迎在评论区中留言评论。

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


Read more

融资3000万美元,服务2000+团队!听Dify专家拆解如何把AI从Demo变生产力

融资3000万美元,服务2000+团队!听Dify专家拆解如何把AI从Demo变生产力

整理 | 梦依丹      出品 | ZEEKLOG(ID:ZEEKLOGnews) 近日,开源 AI 应用开发平台 Dify 宣布完成 3000 万美元 Pre-A 轮融资,由红杉领投,GL Ventures、Alt-Alpha Capital、五源资本、瑞穗力合投资和 NYX Ventures 跟投,目前公司估值已达 1.8 亿美元。 这家从“原型工具”杀出来的黑马,如今已服务全球超 140 万台设备、2000+ 团队和 280 家企业(包括马士基、安克创新等),正朝着“全球 AI 应用工作流标准定义者”狂奔。 那么,Dify 是如何用“

By Ne0inhk

Windows 下 Node.js 安装完全指南:多方法详解与开发环境配置

在Windows上安装Node.js非常简单,但务必遵循正确的步骤,以确保Node 包管理器 (NPM)的顺利安装和正常运行,这对于管理依赖项和包至关重要。本指南将引导您了解适用于 Windows 7、8、10 和 11 的官方网站、NVM、Windows 子系统和包管理器。 在 Windows 上安装 Node.js 的先决条件:Windows 操作系统:Windows 7或更高版本管理员权限:安装所需互联网连接:稳定的下载连接Windows Installer:最新版本,安装顺利文本编辑器/IDE:Visual Studio Code 或类似基本命令行知识:熟悉CMD或PowerShell磁盘空间:至少 100 MB 可用空间硬件要求:最低2 GB RAM和1 GHz 处理器 方法一:

By Ne0inhk
SQL 基础及 MySQL DBA 运维实战 - 4:MySQL 备份与恢复全实战(XtraBackup和mysqldump)

SQL 基础及 MySQL DBA 运维实战 - 4:MySQL 备份与恢复全实战(XtraBackup和mysqldump)

📌 本人博客原文链接:Breeze 在数据库运维体系中,备份是保障数据安全的核心环节,也是业务连续性的重要支撑。无论是应对硬件故障、自然灾害等不可抗力因素,还是处理人为误操作等意外情况,完善的备份策略都能确保数据在灾难发生时快速恢复,将损失降至最低。 一、备份的核心概念 1. 备份的必要性 * 数据安全保障:防范硬件故障、自然灾害、网络攻击等导致的数据丢失 * 业务连续性:确保在数据损坏时能够快速恢复,减少业务中断时间 * 合规要求:满足行业监管对数据保留和恢复能力的要求 * 测试与开发支持:为测试环境和开发环境提供数据副本 2. 备份的核心目标 * 数据一致性:确保备份数据与源数据完全一致,无 corruption * 服务可用性:最小化备份过程对生产环境的影响,避免服务中断 * 恢复效率:确保在需要时能够快速、完整地恢复数据 3. 备份技术分类 * 物理备份(冷备份) * 直接复制数据库文件,适用于大型数据库环境 * 不受存储引擎限制,但通常需要停止服务 * 常用工具:tar、cp、scp等 * 优势:

By Ne0inhk
AI的提示词专栏:Prompt 驱动的 SQL 生成与查询优化

AI的提示词专栏:Prompt 驱动的 SQL 生成与查询优化

AI的提示词专栏:Prompt 驱动的 SQL 生成与查询优化 本文聚焦 Prompt 技术在 SQL 领域的应用,先剖析 SQL 生成与优化的痛点,阐述 Prompt 驱动 SQL 生成的核心原理,即通过需求转化、约束注入和示例引导实现自然语言到 SQL 的精准映射。随后结合电商、金融、互联网产品等场景,提供基础型、进阶型、复杂型三类 Prompt 实战案例,展示不同需求下的 Prompt 设计与 SQL 生成过程。还讲解了 Prompt 驱动 SQL 查询优化的方法,包括识别性能瓶颈、设计优化 Prompt 及实战案例分析,同时给出动态 SQL 生成、多数据库兼容等进阶技巧,解答常见问题并提供实践建议,助力读者降低

By Ne0inhk