MySQL解压版安装教程,mysql解压版安装教程5.7.20

Time:2025年01月04日 Read:8 评论:42 作者:y21dr45

一、背景概述

MySQL解压版安装教程,mysql解压版安装教程5.7.20

在数据库管理系统的选择中,MySQL凭借其开源、性能优越和易用性,成为了许多开发者和企业的首选,本文将详细介绍如何在Windows环境下安装和配置MySQL解压版,包括下载、解压、配置环境变量、初始化数据目录、注册服务、启动服务以及修改root密码等步骤,希望通过这篇教程,您能够顺利完成MySQL的安装并开始您的数据库之旅。

二、下载MySQL解压版

访问MySQL官方网站

打开浏览器,访问MySQL官方网站(https://dev.mysql.com/downloads/mysql/),在页面上找到“All Downloads”选项,点击进入下载页面。

选择适合的版本

在下载页面中,找到“MySQL Community Server”部分,根据您的操作系统和所需版本选择相应的下载链接,对于Windows用户,通常选择“Microsoft Windows”平台,如果您需要64位系统的版本,请选择“Windows (x86, 64-bit), ZIP Archive”选项。

下载压缩包

点击所选版本的下载链接,进入详细下载页面,滑动到页面底部,会看到“No thanks, just start my download.”选项,点击该链接以开始下载MySQL压缩包。

替代方案,如果因为网络原因无法顺利下载,可以使用国内镜像源或迅雷等下载工具。

三、解压文件

选择解压工具

下载完成后,您将得到一个.zip格式的压缩包,使用工具如WinRAR、7-Zip或系统自带的解压功能进行解压。

创建目标文件夹

为方便管理,建议在D盘或其他非C盘位置创建一个用于存放MySQL数据的文件夹,例如D:\mysql

执行解压操作

将下载的MySQL压缩包解压至目标文件夹,右键点击压缩包,选择解压到当前文件夹,然后耐心等待解压过程完成。

四、配置环境变量

打开系统属性

按下Win + Pause/Break键或者右键单击“此电脑”图标,选择“属性”,在弹出的窗口中点击左侧的“高级系统设置”,然后在弹出的“系统属性”窗口中选择“高级”选项卡,点击下面的“环境变量”按钮。

编辑Path变量

在“环境变量”窗口中,找到“系统变量”部分,滚动列表找到Path变量并双击打开,点击“新建”,添加MySQL的bin目录路径,例如D:\mysql\bin,确认后一路点击确定保存更改。

验证配置

打开一个新的cmd命令行窗口,输入以下命令验证配置是否正确:

mysql -V

如果显示MySQL的版本信息,说明环境变量配置成功。

五、创建my.ini配置文件

新建my.ini文件

进入MySQL解压目录,如D:\mysql,右键空白处,选择“新建文本文档”,命名为my.ini,右键文件选择“编辑”,确保文件编码为ANSI。

编辑my.ini文件

在文件中添加以下内容,保存并关闭:

[mysql]
default-character-set=utf8
[mysqld]
设置端口号
port=3306
设置MySQL的安装目录
basedir=D:/mysql
设置MySQL数据库的数据的存放目录
datadir=D:/mysql/data
允许最大连接数
max_connections=200
服务端使用的字符集默认为UTF8
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
默认使用“--defaults-file”选项指定配置文件
defaults-file="D:/mysql/my.ini"
explicit_defaults_for_timestamp
[client]
设置MySQL客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

根据实际情况调整basedirdatadir的路径。

六、初始化MySQL数据目录

管理员身份运行cmd

点击“开始”菜单,输入cmd,右键选择“以管理员身份运行”。

切换目录并初始化数据

在命令提示符下输入以下命令并回车:

cd /d D:\mysql\bin
mysqld --initialize-insecure --user=mysql

稍等片刻,待出现初始化完成的提示信息即表示完成。

检查数据目录

初始化完成后,会在D:\mysql\data目录下生成.err日志文件和auto.cnf文件,注意记录下随机生成的临时密码。

七、注册并启动MySQL服务

注册MySQL服务

在管理员cmd窗口中输入以下命令注册MySQL服务:

mysqld --install MySQL

如果需要卸载服务,可以使用:

mysqld --remove MySQL

其中MySQL为服务名称,可自行更改。

启动MySQL服务

继续在管理员cmd窗口中输入以下命令启动MySQL服务:

net start MySQL

如果需要停止服务,可以使用:

net stop MySQL

通过net start MySQL命令启动服务后,若未报错则表示启动成功。

八、修改root用户密码

登录MySQL控制台

在管理员cmd窗口中输入以下命令登录MySQL:

mysql -u root -p

当提示输入密码时,输入初始化时记录的临时密码并按回车键。

修改密码

登录成功后,输入以下命令修改root用户密码:

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

新密码替换为您设定的新密码,修改完成后,退出MySQL控制台:

EXIT;

九、常见问题及解决方法

VC++运行库缺失问题

若在初始化过程中出现错误提示缺少VCRUNTIME140.dll文件,则需要安装Visual C++ Redistributable for Visual Studio 2015-2019,可以从微软官方网站下载并安装适合的版本,下载地址:[Visual C++ Redistributable](https://learn.microsoft.com/en-US/visualstudio/releases/2019/ssg/vcnetcompactv2019)。

my.ini配置文件中的字符集问题

如果在my.ini配置文件中设置了字符集,请确保所有相关项一致,统一使用utf8utf8mb4,避免混用不同字符集以防止出现乱码问题。

端口被占用问题

默认情况下,MySQL使用3306端口,如果该端口已被其他程序占用,可以在my.ini配置文件中更改port参数,并在注册服务时指定新端口:

mysqld --install MySQL --port=新端口号

同时在启动服务时也需要使用新端口号:

net start MySQL

防火墙阻止访问问题

若MySQL服务无法远程访问,可能是防火墙阻止了端口访问,可以配置防火墙允许3306端口的通信,或者关闭防火墙进行测试,检查MySQL的用户权限配置,确保已授权远程访问:

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码';
FLUSH PRIVILEGES;

排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1