本篇文章是关于如何在windows系统上安装并启动MySQL服务器,讲解详细并附带过程图示,只需要跟着步骤一步步细心操作,一定会很快安装服务并启动成功
以下是在Windows 10系统上安装和启动MySQL 5.7的完整教程,篇幅较长,只需跟着红色字体进行操作即可,细节处理有说明
一、下载MySQL 5.7
1. 访问MySQL官方网站:
https://dev.mysql.com/downloads/mysql/
(此网站可直接访问到下载界面,直接复制访问即可,mysql官方网站进入后是企业版,社区办还需要在进入其他界面,对于普通用户选择社区版就ok啦,企业版用不上的)
进入下载界面后,如下图一,给出的是MySQL的最新几个正式发布版本,然后点击档案即可找到MySQL发布的往期版本。
对于最新版和往期版本怎么选择呢?
主要看个人需求,版本的稳定性,版本的功能,以及版本的安全性。如果是技术党,从事机器学习,数据科学等领域,最新版提供的功能更齐备,比如窗口函数需要8.0及以上版本才支持;学生党的话5.7的稳定版进行数据库的学习完全够用。版本越高安全性肯定更好,但是5.7版本安全性也是不用考虑的,我这里安装的是5.7.39的版本。
2. 选择适合Windows系统的ZIP压缩包版本,点击下载
选择需要的版本后,选择Microsoft视窗,这时候会有一个都的选项框出现,选择你的操作系统位数,我这里是64位
如果不知道自己的操作系统是多少位?以下提供两种方法:
方法一:使用命令提示符查看 按下 Win + R 键,打开“运行”窗口。 输入 cmd 并按下回车键,打开命令提示符。 在命令提示符中输入以下命令并按回车键: wmic os get osarchitecture 命令执行后,会显示操作系统的位数,是32位还是64位。
方法二:通过任务管理器查看 按下 Ctrl + Shift + Esc 键,打开任务管理器。 切换到“性能”选项卡。 在“CPU”一栏中,查看是“32位”还是“64位”
二、安装MySQL 5.7
1. 解压文件
建议先在D盘中新建一个文件夹专门存放MySQL的文件,将下载的ZIP文件解压到指定目录,例如:`D:\MySQL\mysql-5.7`。
这里会出现两个不同的压缩包提供下载,分别是ZIP存档和ZIP存档、调试二进制文件和测试套件,怎么选择?
ZIP存档 - 内容:仅包含MySQL服务器和客户端的二进制文件,以及必要的支持文件。 - 用途:适用于普通用户和生产环境,用于安装和运行MySQL数据库。 - 优点:文件较小,下载速度快,安装简单,适合快速部署。
ZIP存档、调试二进制文件和测试套件 - 内容:除了MySQL的二进制文件外,还包括调试版本的二进制文件、完整的测试套件以及一些额外的调试工具。 - 用途:主要面向开发者和测试人员,用于调试MySQL、进行功能测试和性能测试。 - 优点:提供更多的调试和测试功能,有助于开发和测试过程中的问题定位和性能优化。
选择建议 - 普通用户和生产环境:选择“ZIP存档”版本,它包含了运行MySQL所需的所有文件,安装和配置相对简单,适合大多数用户。 - **开发者和测试人员**:如果需要进行MySQL的调试、功能测试或性能测试,可以选择“ZIP存档、调试二进制文件和测试套件”版本,以获得更多的调试和测试工具。
2. 创建配置文件 - 在MySQL解压目录下新建一个名为`my.ini`的配置文件,内容如下: [mysqld] basedir=D:\MySQL\mysql-5.7 datadir=D:\MySQL\mysql-5.7\data port=3306 character-set-server=utf8 default-storage-engine=INNODB [mysql] default-character-set=utf8
port是端口号,这里默认是本机 - 注意:`basedir`和`datadir`根据你实际的解压路径进行修改,比如我的就是:D:\MySQL\mysql-5.7,datadir后面的data不能少
3. 添加环境变量 - 将MySQL的`bin`目录添加到系统环境变量`Path`中,例如:`D:\MySQL\mysql-5.7\bin`。
具体步骤:
1. **找到MySQL的bin目录路径,对bin目录路径一键复制即可啦 - 我的MySQL的bin目录路径是 `D:\MySQL\mysql-5.7\mysql-5.7.39-winx64\mysql-5.7.39-winx64\bin`。
2. **打开环境变量设置** - 右键点击“此电脑”或“我的电脑”,选择“属性”。 - 在弹出的窗口中,点击“高级系统设置”。 - 在“系统属性”窗口中,点击“环境变量”按钮。
3. **编辑系统变量** - 在“环境变量”窗口中,找到“系统变量”部分。 - 找到名为 `Path` 的变量,点击“编辑”按钮。
4. **添加MySQL路径** - 在“编辑环境变量”窗口中,点击“新建”按钮。 - 输入MySQL的bin目录路径,即 `D:\MySQL\mysql-5.7\bin`。 - 点击“确定”保存修改。
5. **验证环境变量是否配置成功** - 打开命令提示符(按下 `Win + R`,输入 `cmd`,然后按回车键)。 - 输入命令 `mysql -u root -p` 并按回车键。 - 如果提示输入密码,说明环境变量配置成功;如果出现“mysql不是内部或外部命令”的错误,说明配置失败,需要重新检查步骤。
通过以上步骤,你就成功将MySQL的bin目录添加到系统的环境变量中,这样在任何位置都可以直接使用MySQL的命令行工具。
4. **初始化数据库**
首先强调:以下操作务必在管理员身份下进行,而不是用户身份,用户身份无法启动MySQL服务
- 以管理员身份运行命令提示符(CMD)。 - 进入MySQL的`bin`目录:`cd /d D:\MySQL\mysql-5.7\bin`(注意**这里bin目录路径依然是你安装的bin目录路近实际位置**)。 - 执行初始化命令:`mysqld --initialize --console`。 - 记录生成的临时密码,用于后续登录。临时密码在弹出提示语的最后一句话,A temporary password is generated for root@localhost: bozD_tngm1C+(切记,一定要先记录临时密码,以防丢失,临时密码丢失,找回密码操作比较麻烦)
具体操作步骤:
在MySQL安装过程中,初始化数据库是一个关键步骤,它为MySQL创建必要的数据目录和系统表。以下是详细的初始化数据库的步骤:
1. **以管理员身份打开命令提示符** - 在Windows系统中,右键点击“开始”菜单,选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”。 2. **进入MySQL的bin目录** - 在命令提示符中,使用 `cd` 命令进入MySQL的bin目录。例如,如果你的MySQL安装在 `D:\MySQL\mysql-5.7`,则输入以下命令: cd /d D:\MySQL\mysql-5.7\bin 3. **初始化MySQL数据目录** - 在bin目录下,执行初始化命令。对于MySQL 5.7版本,通常使用以下命令: mysqld --initialize --console - 对于MySQL 8.0及以上版本,初始化命令可能有所不同,请参考官方文档。 - 初始化过程中,MySQL会在安装目录下创建一个名为 `data` 的文件夹,用于存储数据库文件。
如何进入管理员身份运行命令提示符,以下提供几种方法:
方法 1: 使用命令提示符 1. **打开命令提示符**: - 按下 `Windows + R` 打开运行对话框,输入 `cmd`,然后按下 `Ctrl + Shift + Enter` 以管理员身份打开命令提示符。 2. **运行程序**: - 在命令提示符中输入程序的路径,按下 Enter 键即可运行。
方法 2: 使用快捷键 1. **打开开始菜单**: - 按下 Windows 键打开开始菜单。 2. **搜索程序**: - 输入程序的名称。 3. **使用快捷键启动**: - 当程序出现在搜索结果中时,按下 `Ctrl + Shift + Enter` 以管理员身份运行该程序。
方法 3: 创建快捷方式 1. **找到任一程序的可执行文件**: - 在文件资源管理器中找到程序的可执行文件(.exe)。 2. **创建快捷方式**: - 右键点击可执行文件,选择“发送到” > “桌面(创建快捷方式)”。 3. **设置快捷方式属性**: - 在桌面上找到新创建的快捷方式,右键点击,选择“属性”。 - 在“快捷方式”标签下,点击“高级”按钮。 - 勾选“以管理员身份运行”选项。 - 点击“确定”保存设置。
方法 4: 使用右键菜单 1. **找到程序图标或可执行文件**: - 在桌面、开始菜单或文件资源管理器中找到程序的快捷方式或可执行文件(.exe)。 2. **右键点击**: - 右键点击程序图标或可执行文件。 3. **选择“以管理员身份运行”**: - 在弹出的菜单中选择“以管理员身份运行”。 4. **确认用户账户控制(UAC)提示**: - 如果系统弹出 UAC 提示,点击“是”以确认。
通过以上方法,您可以以管理员身份运行程序,从而获得更高的权限来执行需要管理员权限的操作。请注意,以管理员身份运行程序可能会带来安全风险,请确保您信任该程序并了解其操作。
5. **安装MySQL服务** - 在命令提示符中执行:`mysqld --install`。
执行命令后,成功安装会给出如下提示:
Service successfully installed.
6. **启动MySQL服务** - 执行命令:`net start mysql`。
设置MySQL密码
虽然后续可以用临时密码进入MySQL,但防止忘记丢失,建议尽量修改为个人密码 1. **登录MySQL**
执行命令: - 执行命令:`mysql -u root -p`,然后输入初始化时生成的临时密码。 2. **修改密码** - 登录成功后,执行以下命令修改密码: ALTER USER 'root'@'localhost' IDENTIFIED BY '设置新密码'; 3. **刷新权限** - 执行命令:`FLUSH PRIVILEGES;`。
验证安装 1. 使用新密码登录MySQL:`mysql -u root -p`
2. 登录进入MySQL后,输入命令:show databases;
即可看到目前计算机内存在的数据库
可选:使用可视化工具连接MySQL
没有安装可视化的工具,MySQL只能以命令行格式编写,比较麻烦,难度较大 - 推荐使用Navicat等可视化工具连接MySQL,方便数据库管理。
按照以上步骤,就在Windows 10系统上成功安装和启动MySQL 5.7啦,现在便可以用命令行格式进行数据库操作啦。
这期先给大家提供windows系统上MySQL服务的安装和启动,如果遇到困难,欢迎评论区留言,希望得到大家的点赞,关注博主,下期更新MySQL的可视化工具最新版Navicat的永久免费版安装。