mysql8.0.17压缩包安装教程

2026-10-14 17:20:51

一、下载与解压设置

选择压缩包版本主要是因为安装包干净无残留,适合想手动控制安装路径和清理环境变量的用户。先去官方归档页面找到8.0.17版本的Windows ZIP存档,下载完成后右键解压到一个纯英文且绝对不含空格的路径下,推荐放在D盘的mysql-8.0.17-winx64文件夹。千万不要放在桌面、文档或带有中文字符的目录下,否则后续运行底层命令时极易报错找不到文件。解压完成后先别急着操作,整个流程会按照严格的顺序执行,跳过任何一步都会导致服务无法启动。

二、初始化数据目录

这一步是整个安装的核心环节。按下键盘上的Win键输入cmd,务必右键点击命令提示符选择以管理员身份运行。接着输入cd /d D:\mysql-8.0.17-winx64\bin并回车,将当前工作目录切换到解压后的bin文件夹。然后输入mysqld --initialize-insecure --user=mysql并回车等待执行。系统会自动在根目录下生成一个名为data的文件夹,里面存放初始化的数据文件和日志。使用insecure参数的优势是不强制生成复杂的随机密码,极大降低新手门槛。如果命令行快速闪过几行信息后恢复正常提示符,说明初始化成功。此时可以打开data文件夹确认是否生成了ibdata1等多个文件,若有则继续下一步。

三、编写配置文件my.ini

MySQL压缩包版默认不携带配置文件,必须手动创建才能覆盖默认行为。回到解压的根目录,新建一个文本文档并重命名为my.ini。用记事本打开它,严格按照以下格式写入内容:第一行写[mysqld],第二行写basedir=D:\mysql-8.0.17-winx64,第三行写datadir=D:\mysql-8.0.17-winx64\data,第四行写port=3306,第五行写character-set-server=utf8mb4。这几项分别对应软件安装根目录、实际数据存储位置、监听端口以及数据库默认字符集。保存时注意将编码格式选为UTF-8,避免中文注释乱码导致解析失败。保存后检查文件后缀,确保它是ini而不是txt类型,这对后续服务读取至关重要。

四、添加环境变量与安装服务

为了方便在任何终端位置都能直接调用mysql命令,必须配置系统路径。右键桌面此电脑打开属性,进入高级系统设置,点击环境变量,在系统变量区域找到Path选项,双击编辑后新建一条记录,完整填入D:\mysql-8.0.17-winx64\bin。点击确定保存所有窗口后,必须重新打开一个新的cmd窗口进行验证,输入mysql --version能看到准确的版本号才算配置生效。接下来把MySQL注册为Windows系统服务,继续在管理员cmd中输入mysqld --install MySQL,成功后会明确提示Service successfully installed。最后输入net start mysql启动服务,屏幕显示服务已成功启动即代表后台进程已正常运行。

五、登录并重置安全密码

服务启动后,直接在cmd输入mysql -u root -p并回车。由于初始化阶段使用了insecure参数,此时默认密码为空,直接按回车键即可进入客户端交互界面。看到mysql>提示符就说明底层连接完全打通。执行ALTER USER 'root'@'localhost' IDENTIFIED BY '你的自定义密码';来设定正式登录凭证。紧接着输入FLUSH PRIVILEGES;刷新内存权限表使改动立即生效。若需要使用第三方图形化工具从本机或局域网访问,还需执行授权语句GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的自定义密码' WITH GRANT OPTION;并再次刷新。至此全部安装步骤完结,数据库已具备生产级基础配置,可无缝对接各类开发框架。

相关文章