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

Python | XGBoost+SHAP可解释性分析回归预测及可视化算法

Python | XGBoost+SHAP可解释性分析回归预测及可视化算法

立个flag,这是未来一段时间打算做的Python教程,敬请关注。 1 数据及应用领域 我的程序中给出数据data.xlsx(代码及数据见文末),10 列特征值,1 个目标值,适用于各行各业回归预测算法的需求,其中出图及数据自动保存在当前目录,设置的训练集与预测集的比例为 80%:20%。 (1)地球科学与环境科学 * 遥感反演:利用多源遥感数据预测水体深度、土壤湿度、植被指数、叶面积指数等。 * 气象与气候研究:预测降水量、气温、风速、风向等连续气象变量。 * 水文与水资源管理:河流流量、地下水位、径流量预测。 * 环境污染监测:空气质量指数、PM2.5/PM10浓度、重金属污染水平预测。 * 地质与矿业:预测矿区地表沉降、地裂缝发展趋势,或矿产储量评估。 (2)生物学与医学 * 生态学:预测物种分布密度、群落生物量或生态环境因子变化。 * 公共卫生:基于环境、

By Ne0inhk
基于纯verilogFPGA的双线性差值视频缩放 功能:利用双线性差值算法,pc端HDMI输入...

基于纯verilogFPGA的双线性差值视频缩放 功能:利用双线性差值算法,pc端HDMI输入...

基于纯verilogFPGA的双线性差值视频缩放 功能:利用双线性差值算法,pc端HDMI输入视频缩小或放大,然后再通过HDMI输出显示,可以任意缩放。 缩放模块仅含有ddr ip,手写了 ram,fifo 代码,可以较为轻松地移植到其他平台。 硬件平台:易灵思 ti60f225 EDA平台:efinity 引言 在现代嵌入式图像处理系统中,实时视频缩放是一项基础且关键的功能。本文基于一套完整的 FPGA 视频缩放系统设计,深入剖析其整体架构、关键模块实现逻辑与数据流控制机制。该系统以易灵思(Efinix)FPGA 为核心平台,采用双线性插值算法实现任意比例的图像缩放,并结合伽马校正提升输出画质,最终通过 HDMI 接口输出流畅视频。整套系统具备高实时性、良好的图像质量以及良好的可扩展性,适用于机器视觉、医疗影像、智能显示等多种应用场景。 系统架构概览 整个视频缩放系统采用典型的“输入—处理—输出”流水线架构,其核心处理流程如下: 1. 视频输入:通过

By Ne0inhk
哈希表的介绍和使用

哈希表的介绍和使用

一.哈希表的概念   哈希又称散列,本质是通过一种键值对存储的高校组织方式。通过一个哈希函数,将数据的关键字直接映射到存储的数据中,实现快速的定位。   就像在图书馆中可以根据图书的编号来快速查找图书的位置。 二.直接定址法   直接借用关键字作为存储位置的下标, class Solution { public:     int first(string s) {         int count[26] = { 0 };         for (auto e : s) {             count[e - 'a']++;         }         for (size_t i = 0; i < s.size(); i++) {             if (count[s[i] - 'a'

By Ne0inhk
【数据结构】队列的完整实现

【数据结构】队列的完整实现

队列的完整实现 * 队列的完整实现 * github地址 * 前言 * 1. 队列的概念及其结构 * 1.1 概念 * 1.2 组织结构 * 2. 队列的实现 * 接口一览 * 结构定义与架构 * 初始化和销毁 * 入队和出队 * 取队头队尾数据 * 获取size和判空 * 完整代码与功能测试 * 结语 队列的完整实现 github地址 有梦想的电信狗 前言 队列(Queue)作为一种基础且重要的数据结构,在计算机科学中扮演着关键角色。无论是操作系统的任务调度、网络数据包的管理,还是算法中的广度优先搜索(BFS),队列的“先进先出”(FIFO)特性都使其成为不可或缺的工具。理解队列的实现原理,不仅能帮助开发者更高效地处理数据,还能为后续学习复杂的数据结构打下坚实基础。 本文将以 链式结构 为核心,详细介绍队列的完整实现。从结构设计、接口定义到功能测试,一步步剖析如何用C语言实现一个高效、健壮的队列。文章重点讲解入队(

By Ne0inhk