MySQL & NaviCat 安装及配置教程(Windows)【安装】

MySQL & NaviCat 安装及配置教程(Windows)【安装】

文章目录

软件 / 环境安装及配置目录

一、 MySQL 下载

1. 官网下载

安装地址:https://www.mysql.com/cn/

点击 No thanks, just start my download. ,弹出下载框,即可下载,不需要付费

在这里插入图片描述

根据个人需求,选择下载版本,第一个是通过联网在线安装,会在线下载安装包;第二个是离线安装,本文选择的是第二个

在这里插入图片描述

选择 Windows 版本下载

在这里插入图片描述

点击 MySQL Community (GPL)Downloads 下载社区版(免费)

在这里插入图片描述

打开浏览器输入网址 https://www.mysql.com/cn/,进入 MySQL 官网

在这里插入图片描述

2. 其它渠道

(1)百度网盘(5.7.38 版本)

链接:https://pan.baidu.com/s/1UPqhBKoEVcc-dYNiWdPh3A?pwd=g9iw
提取码:g9iw

(2)百度网盘(8.0.38版本)

链接:https://pan.baidu.com/s/106hTpGx-urS8xVjfsZBxrQ?pwd=wy9b
提取码:wy9b

二、 MySQL 安装

  1. 点击 Next

点击 Finish,安装完成,弹出一个 MySQL的命令提示符,和 MySQL工作台

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

点击 Next

在这里插入图片描述

点击 Execute,执行完成后,点击 Finish

在这里插入图片描述


在这里插入图片描述

输入刚刚设置的 Root 密码,然后点击 check,验证密码成功后,点击 Next

在这里插入图片描述

点击 Next

在这里插入图片描述

点击 Finish

在这里插入图片描述

点击 Execute,执行完成后,点击 Finish

在这里插入图片描述


在这里插入图片描述

服务器文件权限配置,根据自己需求选择,点击 Next

在这里插入图片描述

点击 Next

在这里插入图片描述

设置 Root 密码,MySQL 最高权限 Root 账号,点击 Next

在这里插入图片描述

点击 Next

在这里插入图片描述

设置端口,MySQL 默认端口 3306,点击 Next

在这里插入图片描述

点击 Next

在这里插入图片描述

点击 Execute,安装程序会根据你的 MySQL 版本和电脑环境进行检测,并根据检测结果自动配置一些设置,自动给你进行安装,下载完成后,点击 Next

在这里插入图片描述
在这里插入图片描述

双击安装程序,根据个人需求(如果不安装到C盘请选择自定义安装,否则默认直接安装到C盘),选择安装的类型,本文选择 全部 安装,如果不是第一次安装,可以选择自定义安装,或者默认安装,点击 Next

在这里插入图片描述

三、 MySQL 验证及配置

双击打开 Path,点击新建按钮,添加变量值:C:\Program Files\MySQL\MySQL Server 8.0\bin MySQL安装的 bin 目录路径,点击三次 确定 返回,即可

在这里插入图片描述

点击 我的电脑 → 右键 → 选择 属性 ,点击 高级系统设置,或者 控制面板系统和安全系统 也可以找到 高级系统设置,或者快捷键 Win + S ,在输入框中输入 env,回车即可。

在这里插入图片描述

然后输入 mysql -h localhost -u root -p 回车,再输入数据库密码,登录成功即可查看信息

在这里插入图片描述

在电脑中找到安装好的 MySQL 下的 bin 目录,一般 MySQL 默认安装路径是:C:\Program Files\MySQL\MySQL Server 8.0\bin,找到这个路径,打开 CMD

在这里插入图片描述

四、 NaviCat 下载

1. 官网下载

安装地址:https://www.navicat.com/en/download/navicat-premium

打开浏览器输入网址 https://www.navicat.com/en/download/navicat-premium,进入 Navicat 官网下载地址,根据需求进行下载,但本文使用的是 NaviCat16 推荐用其它渠道下载

在这里插入图片描述

2. 其它渠道

(1)百度网盘(16 版本)

链接:https://pan.baidu.com/s/1xDhgalgOGoY26WSojD59Zg?pwd=jb36
提取码:jb36

(2)百度网盘(16 版本对应的程序,防火墙可能会警告,需要关闭防火墙。如果启动失败,请以管理员身份运行)

链接:https://pan.baidu.com/s/1U8e7i2Hl4CwmqssGWTcvPQ?pwd=ddf2
提取码:ddf2

五、 NaviCat 安装

点击 完成,如需,则安装完成后需要断开网络

在这里插入图片描述

点击 安装,等待安装

在这里插入图片描述

点击 下一步

在这里插入图片描述

自定义安装路径,点击 下一步

在这里插入图片描述

选择 我同意,点击 下一步

在这里插入图片描述

双击安装程序,点击 下一步

在这里插入图片描述

六、 NaviCat 逆向工程

百度网盘(16 版本对应的程序,防火墙可能会警告,需要关闭防火墙。如果启动失败,请以管理员身份运行。请注意:如果更新版本,则逆向工程自动失效,如果要重新逆向工程,会非常麻烦。在没有找到对应版本的逆向工程软件之前,请不要随便升级)

链接:https://pan.baidu.com/s/1U8e7i2Hl4CwmqssGWTcvPQ?pwd=ddf2
提取码:ddf2
  1. 然后会给你一串字符,将相对应的字符串全部复制到逆向工程软件中的Request Code中,然后点击Generate A... Code, 从逆向工程软件中A... Code中复制相对应的字符串填入相应的位置,然后弹框操作继续操作

点击 确定即可,自动打开 NaviCat 16

在这里插入图片描述


在这里插入图片描述

返回逆向工程软件,点击 Generate! 获取许可证密钥,然后点击 Copy

在这里插入图片描述

双击打开 NaviCat 16 程序,点击 注册

在这里插入图片描述

点击 Patch ,弹出对话框,点击

在这里插入图片描述

关闭网络【否则大概率无法成功】,以管理员身份启动逆向工程软件,选择 NaviCat 16 安装路径

在这里插入图片描述

Read more

深入解析MySQL(6)——存储过程、游标与触发器

深入解析MySQL(6)——存储过程、游标与触发器

1.存储过程 概念:存储过程是一组预编译的SQL语句集合,存储在数据库中,可通过名称调用。支持条件判断、循环等逻辑控制,适合封装复杂业务逻辑 优势:性能优化:存储过程在创建时已经经过编译和优化,形成可执行的二进制代码,直接存储在数据库服务器中。性能高于单独执行时需要解析、编译的SQL语句代码复用:存储过程可以重复调用(类似C语言函数/Java方法)安全性高:避免应用程序直接访问数据库,通过存储过程间接访问(结合参数化查询),从而保证安全性降低耦合:当表结构发生变化时,只需要修改相应的存储过程,应用程序变动较小 缺点:移植性差:不同数据库创建存储过程的语法不同不适合高并发场景:高并发场景下,存储过程会进一步降低数据库的性能 语法: -- 修改SQL语句结束符为//delimiter//-- 创建存储过程createprocedureifnotexists 存储过程名(参数列表)begin-- SQL语句end//-- 还原SQL语句结束符为;delimiter;-- 调用存储过程call 存储过程名(参数列表);--

By Ne0inhk
Flutter 组件 conventional 适配鸿蒙 HarmonyOS 实战:约定式提交标准,构建自动化版本治理与 CI/CD 质量治理架构

Flutter 组件 conventional 适配鸿蒙 HarmonyOS 实战:约定式提交标准,构建自动化版本治理与 CI/CD 质量治理架构

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 conventional 适配鸿蒙 HarmonyOS 实战:约定式提交标准,构建自动化版本治理与 CI/CD 质量治理架构 前言 在鸿蒙(OpenHarmony)生态迈向大规模研发协同、涉及数十个跨职能团队共同维护大型 HAP/HSP 项目的背景下,如何确保每一行代码的变更都“有迹可循”、在端侧实现自动化的版本语义化(Semantic Versioning)管理,已成为衡量工程化成熟度的“地基”。在鸿蒙设备这类强调分布式协同与持续集成(CI)交付的环境下,如果代码提交记录(Commit Messages)依然采用随意的口语化描述,由于由于缺乏机器可读性,极易由于由于无法自动生成变更日志(Changelog)导致跨版本维护时的回溯成本激增。 我们需要一种能够强制执行规范检查、支持 RFC 标准且具备解析语义结构的提交治理框架。 conventional 为 Flutter

By Ne0inhk
Spring Boot/Spring MVC核心注解深度解析

Spring Boot/Spring MVC核心注解深度解析

—知识点专栏— 本文将对Spring Boot和Spring MVC框架中最核心、最高频使用的15个注解进行深度剖析。我们将从请求路由映射(@RequestMapping系列)入手,详细讲解数据绑定、参数传递(@RequestBody, @RequestParam等)的机制,进而探讨RESTful架构中的控制器(@RestController)和组件管理(@Service, @Autowired)的精髓。通过丰富的代码示例和图表,帮助开发者全面掌握这些注解,并迅速提升Spring应用的开发效率和代码质量。 📌 目录 * 一、Spring/Spring MVC注解的核心作用 * 二、请求映射与RESTful API注解系列 * 2.1. @RequestMapping: 路由映射的基石 * 2.2. @GetMapping, @PostMapping, @PutMapping, @DeleteMapping: HTTP方法快捷注解 * 2.3. @RestController 与 @Controller 的区别 * 三、请求参数绑定与数据处理注解

By Ne0inhk