MySQL8.0.12压缩版安装全攻略
mysql8.0.12压缩版安装教程

首页 2025-06-18 10:59:25



MySQL8.0.12压缩版安装教程 MySQL8.0.12 作为一款流行的开源数据库管理系统,因其高性能、稳定性和丰富的功能而广受开发者青睐

    本文将详细介绍如何在 Windows 系统上安装 MySQL8.0.12压缩版,确保每一步都清晰明了,帮助你顺利完成安装

     一、准备工作 1. 下载 MySQL8.0.12压缩包 首先,你需要从 MySQL官方网站下载 MySQL8.0.12 的压缩包

    访问【MySQL 下载页面】(https://dev.mysql.com/downloads/mysql/),选择适合你的操作系统版本的下载链接

    由于我们安装的是 Windows64 位版本,选择对应的 “Windows(x86,64-bit), ZIP Archive” 格式进行下载

     下载完成后,你会得到一个名为`mysql-8.0.12-winx64.zip` 的压缩文件

     2. 选择安装路径 在解压 MySQL压缩包之前,建议选择一个磁盘空间充足且路径不包含中文和特殊字符的目录作为安装路径

    例如,你可以选择`D:MySQLmysql-8.0.12-winx64` 作为安装目录

     二、解压与配置 1. 解压压缩包 将下载的`mysql-8.0.12-winx64.zip`压缩包解压到你选择的安装路径下

    例如,解压到`D:MySQLmysql-8.0.12-winx64`

     2. 配置环境变量 为了能够在命令行中方便地运行 MySQL 命令,需要将 MySQL 的`bin` 目录添加到系统的环境变量中

     1.右键点击“此电脑”(或“计算机”),选择“属性”

     2. 点击“高级系统设置”

     3. 在“系统属性”窗口中,点击“环境变量”

     4. 在“系统变量”区域,点击“新建”按钮,创建一个新的系统变量: 变量名:MYSQL_HOME - 变量值:你的 MySQL 安装路径,例如 `D:MySQLmysql-8.0.12-winx64` 5. 找到名为`Path` 的系统变量,点击“编辑”按钮

     6. 在“编辑环境变量”窗口中,点击“新建”按钮,并输入`%MYSQL_HOME%bin`

     7. 点击“确定”保存所有更改

     3. 创建配置文件 解压后的 MySQL目录中通常不包含`my.ini`配置文件

    你需要手动创建一个,并添加必要的配置信息

     1. 在 MySQL 安装根目录下,新建一个文本文件,并将其命名为`my.ini`

     2. 打开`my.ini` 文件,添加以下内容: ini 【mysqld】 设置3306端口 port=3306 设置MySQL的安装目录 basedir=D:MySQLmysql-8.0.12-winx64 设置MySQL数据库的数据存放目录 datadir=D:MySQLmysql-8.0.12-winx64data 允许连接失败的次数,防止恶意攻击 max_connect_errors=10 服务端使用的字符集默认为UTF8 character-set-server=utf8 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password 【mysql】 设置MySQL客户端默认字符集 default-character-set=utf8 【client】 设置MySQL客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8 注意:datadir 目录不需要手动创建,在初始化数据库时会自动生成

     三、安装与初始化数据库 1. 以管理员身份运行 CMD 在安装 MySQL 时,必须以管理员身份运行命令提示符(CMD),否则可能会遇到权限不足的错误

     2.初始化数据库 在 MySQL 安装目录的`bin`目录下执行以下命令来初始化数据库: shell mysqld --initialize --console 执行完成后,会在命令行窗口中打印出`root`用户的初始默认密码

    例如: 【Note】【MY-010454】【Server】 A temporary password is generated for root@localhost: A1b2C3d4e5 其中`A1b2C3d4e5` 就是`root`用户的初始密码(不含首位空格)

    请务必记住这个密码,后续登录 MySQL 时需要用到

     如果你不小心关闭了命令行窗口或忘记了初始密码,可以删除`datadir` 目录(即`D:MySQLmysql-8.0.12-winx64data`),然后重新执行初始化命令来生成新的密码

     3. 安装 MySQL 服务 在 MySQL 安装目录的`bin`目录下执行以下命令来安装 MySQL 服务: shell mysqld --install【服务名】 其中的`【服务名】` 可以省略,默认的服务名为`mysql`

    如果你的电脑上需要安装多个 MySQL 服务,可以用不同的名字来区分它们,例如`mysql5` 和`mysql8`

     安装完成后,你可以通过以下命令来启动 MySQL 服务: shell net start mysql 同样地,你可以通过以下命令来停止 MySQL 服务: shell net stop mysql 如果需要卸载 MySQL 服务,可以使用以下命令: shell sc delete mysql 或者,如果你使用了自定义的服务名,则使用相应的服务名来卸载: shell sc delete【服务名】 四、登录与修改密码 1. 登录 MySQL 在 MySQL 安装目录的`bin`目录下执行以下命令来登录 MySQL: shell mysql -u root -p 系统会提示你输入密码,此时输入你在初始化数据库时记下的初始密码即可

     2. 修改密码 登录成功后,你会进入 MySQL 命令模式

    在命令模式下,执行以下命令来修改`root`用户的密码: sql ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 新密码; 请将`新密码`替换为你希望设置的新密码

    执行完成后,你会收到一条消息表示密码修改成功

     3.刷新权限 虽然修改密码后通常不需要手动刷新权限,但为了确保更改生效,你可以执行以下命令来刷新权限: sql FLUSH PRIVILEGES; 五、常见问题与解决方案 1. 无法连接 Navicat 如果你在使用 Navicat 等数据库管理工具连接 MySQL 时遇到问题,可能是因为 MySQL8.0默认的加密方式与 MySQL5.0 不同

    你可以通过以下命令查看用户的加密规则: sql SELECT host, user, authentication_string, plugin FROM user; 如果`plugin` 列显示的是`caching_sha2_password`,则你需要将其更改为`mysql_native_password`

    可以通过以下命令来修改: sql ALTER USER root@localhost IDENTIFIED WITH my

MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
还在为MySQL日期计算头疼?这份加一天操作指南能解决90%问题
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL数据库管理工具全景评测:从Workbench到DBeaver的技术选型指南
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
你的MySQL为什么经常卡死?可能是锁表在作怪!快速排查方法在此
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
清空MySQL数据表千万别用错!DELETE和TRUNCATE这个区别可能导致重大事故
你的MySQL中文排序一团糟?记住这几点,轻松实现准确拼音排序!
别再混淆Hive和MySQL了!读懂它们的天壤之别,才算摸到大数据的门道