Windows安装Mysql-5.7(解压包方式)

news/2025/2/2 17:21:20/文章来源:https://www.cnblogs.com/Javaer1995/p/18191765

1、下载Mysql的安装包

下载地址:https://downloads.mysql.com/archives/community/

注意:官网的下载速度可能很慢,有任务时间要求的须尽快下载,或者使用其他可靠的下载源

2、选择对应的版本

image

注意:选择完MySQL的版本后,可以看到下载列表中有两个可以选择,下载名字不带 Debug 和 Test 的即可。

3、解压到安装目录

image

如上图所示,本例将 MySQL 的压缩包的文件解压到 MySoft 目录下,这个操作相当于指定了 MySQL 的安装目录。

4、创建my.ini配置文件

image

image

image

如上图所示,先创建一个 my.txt 文件,编辑好配置信息后,再将文件后缀修改为 ini 。

[mysqld]
# 设置MySQL的安装目录路径
basedir=C:/MySoft/mysql-5.7.33-winx64
# 设置MySQL的数据目录路径
datadir=C:/MySoft/mysql-5.7.33-winx64/data

5、初始化MySQL

image

如上图所示,以管理员身份运行“命令提示符”。

注意:如果不以管理员身份运行“命令提示符”,在执行MySQL初始化命令时,可能会报错:
mysqld: Could not create or access the registry key needed for the MySQL application
to log to the Windows EventLog. Run the application with sufficient
privileges once to create the key, add the key manually, or turn off
logging for that application.

image

如上图所示,在“命令提示符”窗口中,进入 MySQL 的 bin 目录(本例为:C:\MySoft\mysql-5.7.33-winx64\bin)

cd MySQL的bin目录路径

image

如上图所示,成功执行MySQL初始化命令后,不会有任何信息,但MySQL目录中会多了一个 data 目录。

mysqld --initialize

注意:当初始化MySQL时,出现下面这个错误弹窗,说明当前 Windows 缺少 Microsoft Visual C++ 2013 Redistributable 依赖
image
选择对应版本的依赖安装即可,本例的 Windows 是 64 位,x86架构,因此选择x64的文件下载安装。
image

6、注册MySQL到Windows服务

image

如上图所示,为了避免和其他MySQL版本的服务名有冲突,将MySQL注册到Windows服务时,指定了一个自定义的服务名(本例为:mysql5733)。

第一种注册方式(使用默认的服务名):

mysqld -install

第二种注册方式(推荐且本例使用):

mysqld -install 自定义的服务名

image

如上图所示,已成功注册MySQL到Windows服务,服务名为自定义的 mysql5733 。

提示:可以通过任务管理器,进入Windows服务界面:
image

7、启动MySQL服务

7.1、启动方式一

image

如上图所示,可以在Windows服务界面,直接选择 MySQL 服务启动。

7.2、启动方式二

image

如上图所示,可以通过命令启动 MySQL 服务,启动成功会有相关提示信息。

net start mysql服务名

提示:暂停 MySQL 服务的命令为“net stop mysql服务名”

7.3、查看MySQL服务状态

image

如上图所示,MySQL 服务正在运行,且开机自动启动运行。

8、登录MySQL

8.1、查找初始化密码

image

如上图所示,在 MySQL 的 data 目录的 DESKTOP-XXX.err 文件中,查找该MySQL数据库随机生成的初始化密码,本例为;>gq*Beil6xO

8.2、用初始化密码登录

image

如上图所示,用初始化密码登录MySQL的root管理员账号成功。

mysql -u root -p

8.3、修改root管理员密码

image

如上图所示,已成功将 root 管理员密码修改和其账号名一样为 root 。(本例这个新密码只是出于演示需要,才这么简单,在正式环境中不推荐设置这种简单的密码)

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

执行完修改密码的命令后,还应该执行下面的命令用来刷新权限的修改:

FLUSH PRIVILEGES;

相关拓展

Windows安装Mysql-5.7(安装器方式)

MySQL数据库开启远程访问权限

本文参考

【1】【忘不念】【mysql解压版安装-windows无需设置系统变量】【CSDN】【2023-10-27】

【2】【慕容雪_】【windows下MySQL免安装版配置教程mysql-5.7.23-winx64.zip版本】【CSDN】【 2018-08-04】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/878026.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

无耳科技 Solon v3.0.7 发布(2025农历新年版)

新一代,面向全场景的 Java 企业级应用开发框架。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。采用对商业应用友好的 Apache 2.0 开源协议。Solon 框架! Solon 框架由杭州无耳科技有限公司(下属 Noear 团队)开发并开源。是新一代,面向全场景的 Java 企业…

橡胶 2025年

大周期 C浪结束后 拔起的第一波:节后16900附近计划做到橡胶

【洛谷P1126】机器人搬重物

是搜索play的第四弹! 机器人搬重物 题目描述 机器人移动学会(RMI)现在正尝试用机器人搬运物品。机器人的形状是一个直径 \(1.6\) 米的球。在试验阶段,机器人被用于在一个储藏室中搬运货物。储藏室是一个 \(N\times M\) 的网格,有些格子为不可移动的障碍。机器人的中心总是…

数据库安全管理中的权限控制:保护数据资产的关键措施

title: 数据库安全管理中的权限控制:保护数据资产的关键措施 date: 2025/2/2 updated: 2025/2/2 author: cmdragon excerpt: 在信息化迅速发展的今天,数据库作为关键的数据存储和管理中心,已经成为了企业营运和决策的核心所在。然而,伴随着数据规模的不断扩大和数据价值的…

动手学大模型应用开发,第3天:大模型开发流程及架构

一、大模型开发整体流程 1. 何为大模型开发 我们将开发以大语言模型为功能核心、通过大语言模型的强大理解能力和生成能力、结合特殊的数据或业务逻辑来提供独特功能的应用称为大模型开发。开发大模型相关应用,其技术核心点虽然在大语言模型上,但一般通过调用 API 或开源模型…

Omnissa Horizon 8 2412 (8.14) 发布 - 虚拟桌面基础架构 (VDI) 和应用软件

Omnissa Horizon 8 2412 (8.14) 发布 - 虚拟桌面基础架构 (VDI) 和应用软件Omnissa Horizon 8 2412 (8.14) - 虚拟桌面基础架构 (VDI) 和应用软件 之前称为 VMware Horizon, 通过高效、安全的虚拟桌面交付增强您的工作空间 请访问原文链接:https://sysin.org/blog/omnissa-hor…

VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.21 - 运营商 Kubernetes 解决方案

VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.21 - 运营商 Kubernetes 解决方案VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.21 - 运营商 Kubernetes 解决方案 Kubernetes-based container solution with advanced networking, a private contain…

关于 高精度性能计数器的频率 和 cpu 频率 不一致问题

/* rdtsc指令, 该指令返回CPU自启动以来的时钟周期数;该时钟周期数,即处理器的时间戳。在CPU通电启动后,首先会重置EDX和EAX,在每个时钟周期上升或下降沿到来时,会自动累计周期数,并被记录到EDX和EAX寄存器中,EDX是高位,EAX是低位。rdtsc指令就是从该寄存器中进行获取的…

《操作系统真象还原》第十一章 TSS与用户进程

本文介绍了TSS(Task State Segment)的概念及其在操作系统中的应用。TSS是用于存储任务状态的数据结构,每个任务都有自己的TSS,包含任务切换时需要保存和恢复的信息。Intel建议为每个任务关联一个TSS,CPU通过TR寄存器指向当前任务的TSS,实现任务切换。现代操作系统采用基于…

【渗透测试】Vulnhub GROTESQUE 1.0.1

渗透环境 攻击机: IP: 192.168.10.18(Kali) 靶机: IP:192.168.10.9 靶机下载地址:https://www.vulnhub.com/entry/grotesque-101,658/ 涉及知识点:WordPress扫描(WPScan)、WrodPress反弹shell、Keypass文件解密进行渗透 一、 获取端口信息 nmap或者arp-scan都能…

DeepSeek 全面指南,95% 的人都不知道的9个技巧(建议收藏)

大家好,我是汤师爷~ 最近,DeepSeek这款AI工具爆火国内外。 虽然许多人都开始尝试使用它,但有人吐槽说,没想象中那么牛。 其实问题不在工具,很多人的使用姿势就搞错了,用大炮打蚊子,白白浪费DeepSeek的强大功能。 接下来,我将为大家分享9个实用技巧,你会发现DeepSeek远…