【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

零成本搭建飞书机器人:手把手教你用Webhook实现高效消息推送

1. 为什么你需要一个飞书机器人? 在日常工作中,我们经常需要处理各种通知需求。比如系统报警、任务提醒、审批结果通知等等。传统的解决方案包括短信、邮件或者第三方推送平台,但这些方式要么成本高,要么实时性差。飞书机器人提供了一种零成本、高效率的替代方案。 我去年负责的一个ERP系统升级项目就遇到了这个问题。当时我们需要在关键业务流程节点给不同部门的同事发送实时通知。如果使用短信,按照每天200条计算,一个月就要花费上千元。后来我们改用飞书机器人,不仅完全免费,还能实现更丰富的消息格式和精准的@提醒功能。 飞书机器人本质上是一个自动化程序,它通过Webhook技术接收外部系统的消息,并转发到指定的飞书群聊中。这种机制特别适合企业内部系统与飞书之间的集成,比如: * 运维报警通知 * 审批流程提醒 * 业务系统状态更新 * 日报/周报自动推送 * 数据监控预警 2. 5分钟快速创建你的第一个机器人 创建飞书机器人非常简单,不需要任何开发经验。下面我以电脑端操作为例,手把手带你完成整个过程。 首先打开飞书客户端,进入你想要添加机器人的群聊。点击右上角的"..."菜单,

By Ne0inhk

Flutter 三方库 angular_bloc 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致响应、工业级的 AngularDart 与 BLoC 协同架构实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 angular_bloc 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致响应、工业级的 AngularDart 与 BLoC 协同架构实战 在鸿蒙(OpenHarmony)系统的桌面级协同(如分布式办公网页版)、后台管理终端或高度复杂的 Web 仪表盘开发中,如何将经典的 BLoC 状态管理应用于 AngularDart 环境?angular_bloc 为开发者提供了一套天衣无缝的组件化连接器。本文将实战演示其在鸿蒙 Web 生态中的深度应用。 前言 什么是 Angular BLoC?它是一套专门为 AngularDart 框架设计的 BLoC 实现。通过指令(Directives)和管道(Pipes),它实现了由于数据流变化触发的 UI

By Ne0inhk
Flutter 组件 bip340 适配鸿蒙 HarmonyOS 实战:次世代 Schnorr 签名,为鸿蒙 Web3 与隐私计算筑牢加密防线

Flutter 组件 bip340 适配鸿蒙 HarmonyOS 实战:次世代 Schnorr 签名,为鸿蒙 Web3 与隐私计算筑牢加密防线

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 bip340 适配鸿蒙 HarmonyOS 实战:次世代 Schnorr 签名,为鸿蒙 Web3 与隐私计算筑牢加密防线 前言 在鸿蒙(OpenHarmony)生态迈向去中心化金融(DeFi)、隐私通讯及安全资产管理等高阶安全场景的背景下,如何实现更高性能、更具扩展性且抗攻击能力的数字签名架构,已成为决定应用闭环安全性的“压舱石”。在鸿蒙设备这类强调分布式鉴权与芯片级安全(TEE/SE)的移动终端上,如果依然沿用传统的 ECDSA 签名算法,由于由于其固有的可延展性风险与高昂的聚合验证成本,极易由于由于在大规模节点验证时的 CPU 负载过高导致交互滞后。 我们需要一种能够实现签名线性聚合、计算逻辑极简且具备原生抗延展性的密码学方案。 bip340 为 Flutter 开发者引入了比特币 Taproot 升级的核心——Schnorr 签名算法。它不仅在安全性上超越了传统标准,更通过其线性的数学特性,

By Ne0inhk
机器人未来会发展出自我意识吗?

机器人未来会发展出自我意识吗?

机器人未来会发展出自我意识吗? 关于机器人未来是否会发展出自我意识,这是一个横跨科学、哲学和伦理学的终极难题,目前并没有一个标准答案。不过,我们可以从以下几个维度来拆解这个复杂的问题,看看正反两方的核心观点以及中间地带的可能性。 🚫 反方观点:意识是人类的“专利”,机器永远是工具 许多科学家和哲学家认为,无论机器多么智能,它们都无法真正拥有像人类一样的自我意识。他们的论据主要集中在以下几个方面: 1. 意识不是“计算”: * 2020年诺贝尔物理学奖得主罗杰·彭罗斯(Roger Penrose)就持此观点。他认为,意识是一种“非计算性”的物理过程,而计算机(包括AI)完全基于算法和确定性步骤运行。 * 无论算法多么复杂,它终究是在执行指令,无法产生真正的“理解”或“直觉”。人类能够“一眼看穿”某些真理(超越逻辑系统本身),而机器只能一步步计算,永远无法跨越这道逻辑深渊。 2. 缺乏生物基础与物理体验: * 有神经科学家认为,意识只能存在于生物体内。意识依赖于特定的生物神经结构(如丘脑皮质系统)和物理过程。

By Ne0inhk