本文将详细介绍如何通过MSI安装包在Windows系统上安装MySQL5.7.28版本,涵盖从下载到配置的全过程,确保您能够顺利搭建起自己的MySQL数据库环境
一、下载MySQL5.7.28 MSI安装包 首先,我们需要从MySQL官方网站下载对应版本的安装包
请确保您访问的是【MySQL官方下载页面】(https://downloads.mysql.com/archives/community/),以防下载到非官方或已淘汰的版本
1.访问MySQL官网: 打开浏览器,输入MySQL的官方网址(【https://www.mysql.com/】(https://www.mysql.com/)),点击“Downloads”链接
2.选择MySQL Community Server: 在下载页面中,找到并点击“MySQL Community Server”链接,进入MySQL社区版下载页面
3.选择版本与操作系统: 在MySQL社区版下载页面,选择“Archives”以访问历史版本
找到并选择“MySQL5.7.28”版本,以及适合您操作系统的安装包(本教程以Windows64位为例)
4.下载安装包: 点击下载按钮,选择合适的下载工具(如浏览器自带下载器、迅雷或IDM等)以加速下载过程
下载完成后,您将得到一个名为“mysql-installer-community-5.7.28.0.msi”的安装文件
二、安装MySQL5.7.28 下载完成后,我们就可以开始安装MySQL了
请确保您以管理员身份运行安装程序,以避免权限不足导致的安装失败
1.运行安装程序: 双击“mysql-installer-community-5.7.28.0.msi”文件,启动安装向导
2.选择安装类型: 在安装界面中,选择“Custom”自定义安装
这将允许您选择需要安装的产品组件和设置安装路径
3.选择产品组件: 在左侧目录中选择“MySQL Server5.7.28 - X64”,然后点击“→”将其加载到右侧安装列表中
同时,您还可以根据需要选择其他组件,如MySQL Workbench、MySQL Shell等
4.设置安装路径: 点击右下角的“Advanced Options”以展开高级选项
在这里,您可以设置MySQL的安装路径和数据路径
为了避免潜在的问题,请确保路径中不包含空格和中文字符
例如,可以将安装路径设置为“D:developmysql-5.7.28”
5.执行安装: 点击“Next”进入下一步,然后点击“Execute”开始安装过程
安装程序将自动完成组件的安装和配置
6.完成安装: 安装完成后,点击“Next”继续
在接下来的界面中,您可以选择配置MySQL服务器或稍后配置
为了简化流程,本教程建议稍后配置,并在安装完成后点击“Finish”退出安装向导
三、配置MySQL服务器 安装完成后,我们需要对MySQL服务器进行一些必要的配置
这包括初始化数据库、设置root用户密码以及配置环境变量等
1.初始化数据库: 以管理员身份打开命令提示符(CMD),并导航到MySQL的安装目录的bin文件夹下
例如,如果安装路径为“D:developmysql-5.7.28”,则输入以下命令: shell cd D:developmysql-5.7.28bin 然后执行初始化命令: shell mysqld --initialize --user=root --console 执行完成后,您将在控制台中看到为root用户生成的随机密码
请务必记录此密码,以便后续登录MySQL服务器时使用
2.安装MySQL服务: 在命令提示符中,继续执行以下命令以安装MySQL服务: shell mysqld --install 如果安装成功,您将看到“Service successfully installed”的提示信息
3.启动MySQL服务: 使用以下命令启动MySQL服务: shell net start mysql 如果服务启动成功,您将看到“The MySQL service is starting...”和“The MySQL service was started successfully.”的提示信息
4.登录MySQL服务器并设置密码: 在命令提示符中,使用以下命令登录MySQL服务器: shell mysql -uroot -p 然后输入前面记录的随机密码进行登录
登录成功后,您将看到MySQL命令行界面
接下来,使用以下命令设置新的root用户密码: sql ALTER USER root@localhost IDENTIFIED BY 新密码; 请将“新密码”替换为您希望设置的密码
设置完成后,使用`exit`命令退出MySQL命令行界面
5.停止MySQL服务: 在配置完成后,您可以使用以下命令停止MySQL服务: shell net stop mysql 四、配置MySQL环境变量 为了方便在命令行中随时访问MySQL客户端工具,我们需要将MySQL的bin目录添加到系统的环境变量中
1.打开系统属性: 右键点击“此电脑”图标,选择“属性”以打开系统属性窗口
2.编辑环境变量: 在系统属性窗口中,点击“高级系统设置”链接
在高级系统设置窗口中,点击“环境变量”按钮以打开环境变量编辑窗口
3.新建系统变量: 在环境变量编辑窗口中,点击“系统变量”区域下方的“新建”按钮
在弹出的对话框中,输入变量名“MYSQL_HOME”和变量值(即MySQL的安装路径,如“D:developmysql-5.7.28”)
然后点击“确定”按钮保存设置
4.编辑Path变量: 在环境变量编辑窗口中,找到并选择“Path”变量,然后点击“编辑”按钮
在弹出的对话框中,点击“新建”按钮,并输入“%MYSQL_HOME%bin”
然后点击“确定”按钮保存设置并关闭对话框
5.验证环境变量配置: 重新打开命令提示符窗口,并输入以下命令以验证MySQL客户端工具是否已正确添加到环境变量中: shell mysql --version 如果配置正确,您将看到MySQL客户端工具的版本号信息
五、添加MySQL用户并授予权限 出于安全考虑,我们通常不会直接使用root用户进行数据库操作
因此,我们需要创建一个新的MySQL用户,并为其授予必要的权限
1.登录MySQL服务器: 使用之前设置的root用户密码登录MySQL服务器
在命令提示符中输入以下命令: shell mysql -uroot -p 然后输入root用户的密码进行登录
2.创建新用户并授予权限: 在MySQL命令行界面中,使用以下命令创建一个新用户并授予其权限: sql CREATE USER 新用户@localhost IDENTIFIED BY 密码; GRANT ALL PRIVILEGES ON. TO 新用户@localhost; FLUSH PRIVILEGES; 请将“新用户”和“密码”替换为您希望设置的用户名和密码
上述命令将创建一个具有所有数据库和表权限的新用户
3.退出MySQL命令行界面: 使用`exit`命令退出MySQL命令行界面
六、启动和停止MySQL服务的其他方法