【MySQL】win 10 / win11:mysql 5.7 下载、安装与配置

【MySQL】win 10 / win11:mysql 5.7 下载、安装与配置

目录

一、MySQL 下载

(1)MySQL 官网下载地址

(2)下载保存安装包

二、MySQL 安装

(1)运行安装包

(2)选择安装类型

(3)选择安装版本号

(4)配置服务端口

(5)配置 root 的密码

(6)配置服务名称

(7)安装完成

三、配置系统环境变量

(1)打开系统环境变量配置面板

(2)编辑系统变量 Path

四、验证安装完成

五、Navicat 测试连接

(1)连接数据库

(2)填写连接信息

(3)测试连接

(4)保存连接

(5)高级配置(可选)



一、MySQL 下载

(1)MySQL 官网下载地址

MySQL Installer 5.7.44https://dev.mysql.com/downloads/installer/


(2)下载保存安装包

下载 MySQL 5.7 安装包,并保存到需要安装的电脑磁盘上:MySQL 5.7 安装包名:mysql-installer-community-5.7.44.0.msi示例安装包保存路径:F:\CSGL\MySQL\MySQL5.7\


二、MySQL 安装

(1)运行安装包

双击运行:mysql-installer-community-5.7.44.0.msi

(2)选择安装类型

选择设置类型:Custom (自定义安装)点击按钮:Next

(3)选择安装版本号

【选择产品】
请选择您想在这台计算机上安装的产品。
离线模式下可用的产品:选择 64 位安装版本:MySQL Server 5.7.44 - X64
待安装的产品:MySQL Server 5.7.44 - X64
【安装】
即将安装以下产品:MySQL Server 5.7.44
【产品配置】
我们现在将通 过下列每款产品的配置向导。
如果您想离开此向导而不配置所有设置,您可以随时取消产品。MySQL Server 5.7.44

(4)配置服务端口

可直接使用默认的配置服务端口(也可按需修改):3306
【类型和网络】
服务器配置类型:
为该 MysQL Server 安装选择正确的服务器配置类型。此设置将定义分配给 MySQL Server 实例的系统资源量。

配置类型:开发计算机
连通性:使用以下控件来选择如何连接到此服务器。□ TCP/IP       端口:3306     □ 打开 Windows 防火墙端口以允许网络访问□ 命名管道    管道名称:MySQL□ 共享内存    内存名称:MySQL

高级配置:选中下面的复选框以获取额外的配置页面,您可以在其中设置高级以及此服务器实例的记录选项。□ 显示高级和日志选项

(5)配置 root 的密码

自定义设置 MySQL 的 root 账号密码:如密码为 root (需要输入两次确认密码)
【帐户和角色】
根帐户密码:
输入 root 帐户的密码。请记住将此密码存储在安全的地方地方。

MySQL 根密码:
重复密码:           

       
密码强度:弱
MySQL 用户帐户:为您的用户和应用程序创建 MysQL 用户帐户。为用户分配角色由一组特权组成。

(6)配置服务名称

【Windows 服务】□ 将 MySQL Server 配置为 Windows 服务

Windows 服务详细信息:请指定用于此 MySQL Server 实例的 Windows 服务名称。每个实例都需要一个唯一的名称。

Windows 服务名称:MySQL57□ 系统启动时启动 MySQL 服务器

以......的身份运行 Windows 服务:MysQL Server 需要在给定的用户帐户下运行。基于安全根据您的系统的要求,您需要选择下面的一个选项。

       ○ 标准系统账户
          推荐用于大多数场景。
       ○ 自定义用户
          可以为高级场景选择现有的用户帐户。

(7)安装完成

【服务器文件权限】

MySQL 安装程序可以通过更新文件权限来保护服务器的数据目录文件夹位于:C:\ProgramData\MySQL\MySQL Server 5.7\Data

您是否希望 MysQL 安装程序为您更新服务器文件权限?是的,授予运行 Windows 服务的用户完全访问权限(如果适用),并仅管理员组。其他  用户和组将无法访问。(默认选中此选项)是的,但是让我审查并配置访问级别。不,我将在服务器配置后管理权限。
【应用配置】
点击【执行】应用更改

配置设置:写入配置文件更新 Windows 防火墙规则调整 Windows 服务初始化数据库(可能需要很长时间)更新数据文件夹和相关服务器文件的权限启动服务器应用安全设置更新“开始”菜单链接
【产品配置】我们将通过以下产品的配置向导进行低级步行。如果您想离开此向导而不配置所有设置,您可以随时取消产品。
【安装完成】
安装程序已完成。将日志复制到剪贴板


三、配置系统环境变量

(1)打开系统环境变量配置面板

方法一:通过系统属性打开右键点击 “此电脑” 或 “我的电脑” 选择 “属性”进入系统窗口后点击左侧 “高级系统设置”在弹出的系统属性窗口中,切换到“高级”选项卡点击底部 “环境变量” 按钮即可进入配置面板

方法二:通过运行命令打开按下 Win+R 组合键打开运行对话框输入 sysdm.cpl 后回车在打开的系统属性窗口中切换到 “高级” 选项卡点击 “环境变量” 按钮进入配置界面

方法三:通过控制面板打开打开控制面板并选择 “系统和安全” 分类点击 “系统” 进入系统信息页面在左侧导航栏中选择 “高级系统设置”随后在弹出窗口中点击 “环境变量” 按钮

方法四:通过搜索功能打开在任务栏搜索框中输入 “环境变量”从搜索结果中选择 “编辑系统环境变量” 选项然后直接打开系统属性窗口的 “高级” 选项卡点击 “环境变量” 按钮即可


(2)编辑系统变量 Path

点击编辑 Path 系统变量,新增浏览填上 MySQL 的 bin 目录路径,确定保存:

C:\Program Files\MySQL\MySQL Server 5.7\bin



四、验证安装完成

win+r 后输入 cmd,打开 cmd 窗口输入命令:-p 后输入自定义的 root 账号密码!


五、Navicat 测试连接

(1)连接数据库

打开 Navicat 软件,点击顶部菜单栏的 “文件” 选项,选择 “新建连接” 。在弹出的连接类型列表中,选择需要连接的数据库类型(如 MySQL)。

(2)填写连接信息

在弹出的连接配置窗口中,填写以下必要信息:连接名称:自定义一个易于识别的名称,起备注作用(可中文)。主机名/IP地址:输入数据库服务器的地址(如本地使用 localhost 或远程服务器 IP)。端口:默认端口通常自动填充(如 MySQL 为 3306),可根据实际情况修改。用户名:数据库登录账号(如 root)。密码:账号对应的密码(可选保存密码)(如 root)。

(3)测试连接

点击窗口左下角的 “测试连接” 按钮,确认配置信息正确且能成功连接数据库。若测试通过,会显示 “连接成功” 提示。

(4)保存连接

点击 “确定” 按钮保存配置,新连接将显示在 Navicat 主界面的左侧导航栏中。双击连接名称即可展开并访问数据库对象(如表、视图等)。

(5)高级配置(可选)

如需进一步设置,可在连接配置窗口的 “高级” 选项卡中调整:SSL:启用加密传输。SSH:通过 SSH 隧道连接数据库。超时时间:修改连接超时阈值。

Read more

《C/C+++ Boost 轻量级搜索引擎实战:架构流程、技术栈与工程落地指南——构造正/倒排索引(中篇)》

《C/C+++ Boost 轻量级搜索引擎实战:架构流程、技术栈与工程落地指南——构造正/倒排索引(中篇)》

前引:这是一个聚焦基础搜索引擎核心工作流的实操项目,基于 C/C++ 技术生态落地:从全网爬虫抓取网页资源,到服务器端完成 “去标签 - 数据清洗 - 索引构建” 的预处理,再通过 HTTP 服务接收客户端请求、检索索引并拼接结果页返回 —— 完整覆盖了轻量级搜索引擎的端到端逻辑。项目采用 C++11、STL、Boost 等核心技术栈,搭配 CentOS 7 云服务器 + GCC 编译环境(或 VS 系列开发工具)部署,既适配后端工程的性能需求,也能通过可选的前端技术(HTML5/JS 等)优化用户交互,是理解搜索引擎底层原理与 C++ 工程实践的典型案例 目录 【一】Jieba分词工具 【二】正/倒排索引结构设计

By Ne0inhk
基于大数据爬虫+SpringBoot+Hive的网络电视剧收视率分析与可视化平台系统(源码+论文+PPT+部署文档教程等)

基于大数据爬虫+SpringBoot+Hive的网络电视剧收视率分析与可视化平台系统(源码+论文+PPT+部署文档教程等)

博主介绍:ZEEKLOG毕设辅导第一人、全网粉丝50W+,ZEEKLOG特邀作者、博客专家、ZEEKLOG新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅

By Ne0inhk
【算法通关指南:数据结构和算法篇】别再用指针写链表了!数组模拟单 / 双向链表,C++ 实战超丝滑

【算法通关指南:数据结构和算法篇】别再用指针写链表了!数组模拟单 / 双向链表,C++ 实战超丝滑

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《算法通关指南》 ✨ 永远相信美好的事情即将发生 文章目录 * 前言 * 一、链表的概念 * 1.1 链表的定义 * 1.2 链表的分类 * 二、链表的模拟实现 * 2.1 单链表的模拟实现 * 2.1.1 定义-创建-初始化 * 2.1.2 头插 * 2.1.3 遍历链表 * 2.1.4 按值查找 * 策略一:遍历整个链表 * 策略二:使用哈希表优化 * 2.1.5 在任意位置之后插入元素 * 2.

By Ne0inhk
二叉搜索树·极速分拣篇」:用C++怒肝《双截棍》分拣算法,暴打节点删除Boss战!

二叉搜索树·极速分拣篇」:用C++怒肝《双截棍》分拣算法,暴打节点删除Boss战!

【温馨提示,本文是理论文,手撕的文章还在加急处理中】 前言:         程序员老张最近失业了。不是因为他写代码时把分号敲成了希腊字母“α”(虽然这确实发生过),而是因为他试图用一坨意大利面条——哦不,是一坨链表——给楼下菜鸟驿站的快递包裹做自动分拣。结果某位邻居收到了一箱猫粮和三双荧光绿洞洞鞋,而隔壁程序员小王则被迫签收了一整箱《母猪产后护理指南》。 “你这分拣系统,简直比量子力学还薛定谔。”小王愤怒地在业主群@他。         老张痛定思痛,终于悟了: 链表就像单身汉的衣柜——东西随便塞,找起来要命;而二叉搜索树,才是强迫症的天堂——左小右大,泾渭分明。         今天,就让我们用C++给快递小哥打造一棵“二叉搜索树分拣机”,保证从此以后,你的包裹再也不会和邻居的假发、前任的结婚请柬、以及小区广场舞领队的“震楼级”蓝牙音箱纠缠不清。 (小声:如果代码跑着跑着突然开始给你的袜子配对,别慌,那是BST在拓展副业。) 1.二叉搜索树的概念         二叉搜索树又被称之为二叉排序树,它或者是一棵空树,或者是一棵具有以下性质的树: 1.如果它的左子树

By Ne0inhk