
本文将详细介绍如何在 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最佳版本指南
MySQL8.0.12压缩版安装全攻略
MySQL记录:存在则更新,无则新增
MySQL分组查询,高效选取前50数据
MySQL实战:巧妙解决键重复问题的几种方法
MySQL MBRIntersects应用解析
MySQL中取余操作详解
MySQL绿色版安装教程:轻松解决1067错误指南
MySQL远程连接性能优化:启用压缩传输技巧
MySQL5.7压缩版高效安装指南
MySQL5.7 RAR压缩包使用指南
卸载压缩包安装的MySQL教程
掌握JDBC连接MySQL8.0.12数据库:高效编程指南
MySQL绿色版安装包下载指南
MySQL5.6 Windows版安装指南
MySQL5.7数据压缩:提升性能与存储效率
MySQL5.6 MSI64位版安装指南:轻松上手教程
压缩版MySQL安装包快速上手指南
压缩版MySQL设置编码指南:轻松配置数据库字符集