MySQL本地安装保姆级教程,十分钟快速安装MySQL,附MySQL等数据库可视化管理工具Navicat免费安装包

本篇文章是关于如何在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的永久免费版安装。

内容概要:本文档提供了一套详细的 MySQL 8.0.34 版本的安装配置教程,涵盖从下载、安装、配置到连接 MySQL 的全过程。首先介绍了从 MySQL 官网下载适合 Windows 平台的 MySQL 安装包,并选择合适的安装类型(如自定义安装)。接着详细描述了安装过程中各个步骤的操作,包括选择安装路径、配置服务器类型、设置认证方式、创建 root 用户密码、配置 Windows 服务等。配置部分讲解了如何设置环境变量以便在命令行中直接使用 MySQL 命令。连接部分介绍了使用 Navicat 这样的可视化工具连接 MySQL 数据库的方法,以及如何创建新的数据库连接。最后,针对可能出现的问题,如身份验证插件错误,提供了具体的解决方案。 适合人群:适用于初学者和有一定基础的数据库管理员,尤其是那些刚开始接触 MySQL 数据库管理和配置的技术人员。 使用场景及目标:①帮助用户顺利完成 MySQL安装与基本配置;②指导用户通过命令行和可视化工具连接并管理 MySQL 数据库;③解决常见的安装和连接问题,确保数据库能够正常运行。 其他说明:本文档不仅提供了详细的图文操作指南,还特别强调了每个步骤的关键点和注意事项,确保用户能够顺利完成 MySQL安装和配置。此外,文档还提到了一些安全性和性能优化方面的建议,帮助用户更好地理解和使用 MySQL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值