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-dYNiWdPh3Apwd=g9iw
提取码:g9iw

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

链接:https://pan.baidu.com/s/106hTpGx-urS8xVjfsZBxrQpwd=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 FilesMySQLMySQL Server 8.0in MySQL安装的 bin 目录路径,点击三次 确定 返回,即可

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

在电脑中找到安装好的 MySQL 下的 bin 目录,一般 MySQL 默认安装路径是:C:Program FilesMySQLMySQL Server 8.0in,找到这个路径,打开 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/1xDhgalgOGoY26WSojD59Zgpwd=jb36
提取码:jb36

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

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

五、 NaviCat 安装

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

在这里插入图片描述

点击 安装,等待安装

在这里插入图片描述

点击 下一步

在这里插入图片描述

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

在这里插入图片描述

选择 我同意,点击 下一步

在这里插入图片描述

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

在这里插入图片描述

六、 NaviCat 逆向工程

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

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

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

在这里插入图片描述


在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

关闭网络,以管理员身份启动逆向工程软件,选择 NaviCat 16 安装路径

在这里插入图片描述

Read more

python 多版本管理(pyenv)

上篇文章提到了uv 可以进行 pip 包管理和 虚拟环境构建,其实,对于我们来说,还有一个需求,就是多个python环境进行管理,刚好找了下,发现了这个pyenv工具。话不多少,直接开始。         pyenv(Windows 下为pyenv-win)是Python 版本管理神器,核心解决「多 Python 版本共存、版本冲突、环境不一致」的痛点,让你在一台电脑上无痛切换不同 Python 版本,不用手动改环境变量、卸载重装,是 Python 开发的必备工具。         一、pyenv可以干什么事情? 1.1 多版本 Python 共存(最核心)         手动管理多个 Python 版本时,你需要反复修改环境变量、记住不同版本的安装路径,极易混乱;而 pyenv 能:

By Ne0inhk
Python异步编程:深入理解asyncio核心原理与实战

Python异步编程:深入理解asyncio核心原理与实战

本文深入剖析Python异步编程核心库asyncio的工作原理,从事件循环、协程、Future到Task的完整技术栈。通过真实性能对比数据、企业级案例和5个架构流程图,全面解析async/await底层机制。涵盖异步编程最佳实践、性能优化技巧和故障排查方案,帮助开发者掌握高并发程序设计精髓,提升I/O密集型应用性能数倍。 1 异步编程:为什么它是Python高性能的关键 在我13年的Python开发经验中,异步编程是性能优化的分水岭。记得曾经处理一个需要调用10个外部API的任务,同步版本需要20多秒,而改用异步后仅需2秒——这种10倍性能提升让我彻底认识到异步编程的价值。 1.1 同步 vs 异步:直观对比 想象你在餐厅点餐的场景: 同步:点完第一个菜后站着等厨师做完,再点第二个菜,效率极低 异步:点完所有菜后找座位等待,厨师并行制作,服务员送餐时通知你 这就是异步编程的核心优势:避免不必要的等待,充分利用等待时间执行其他任务。 import time import asyncio   # 同步版本:顺序执行,总耗时=各任务耗时之和 def sync_

By Ne0inhk
【办公类-119-02】20260201三个园区“国旗下讲话” 按班级组合docx模板(AI+excel+python)

【办公类-119-02】20260201三个园区“国旗下讲话” 按班级组合docx模板(AI+excel+python)

背景需求 上学期国旗下讲话,按照园区合并成一个WORD(里面有22张表格),并发布成共享编辑模式 【办公类-119-01】20250824一分园“国旗下讲话”批量模板(托班小班4周轮流1次)https://mp.ZEEKLOG.net/mp_blog/creation/editor/150716284 但是实际操作中,出现问题 1、网络数据遗失: 10月我在网络共同编辑里面写好内容,插入照片,但是1月再看,内容不见了,只能重新做 2、填写不便: 部分老师说:不会用共享编辑,搭档就单独发了WORD合并版本,但是里面有22个表格,班主任需要翻页找到自己班级的页面,填写内容,再翻页4页或6页,才能找到自己的内容。很多老师只能删除非自己班级的页面内容,再填写3、 3、照片移位: 一个格子插入两张照片,照片的插入样式多样(嵌入型,上下环绕、四周环绕),照片大量移位。打印时需要检查和调整位置,确保表格内容在一页上。

By Ne0inhk

什么是Python中的库以及如何导入使用库

一、引言 Python被誉为“胶水语言”,不仅语法简洁,更重要的是它拥有极其丰富的生态系统。无论是做数据分析、Web开发、人工智能,还是自动化脚本,你几乎总能找到一个现成的工具来帮你完成任务——这些工具,就是我们常说的 “库(Library)”。 但很多初学者在刚接触Python时,常常对“库”“模块”“包”这些概念感到困惑,也不知道该如何正确地导入和使用它们。本文将从零开始,带你搞清楚: * 什么是Python中的库? * 库有哪些类型? * 如何导入并使用它们? * 如何安装第三方库? 二、什么是Python中的库? 简单来说,库就是别人(或你自己)写好的代码集合,封装了特定功能,你可以直接调用,而无需从头编写。 比如: * 想发送一个HTTP请求?不用自己实现TCP协议,直接用 requests 库。 * 想处理Excel表格?用 pandas 几行代码搞定。 * 想生成随机数?标准库里的 random

By Ne0inhk