mysql-9.6.0-winx64 安装踩雷教程

mysql-9.6.0-winx64 安装踩雷教程

今天安装了mysql-9.6.0-winx64,有部分踩雷事项。
下载地址:mysql

在这里插入图片描述

1、D盘新建文件夹mysql,把文件压缩到这个文件夹底下

在这里插入图片描述


2、在安装包的根目录底下建一个my.ini文件。文件里面写的内容可以直接复制。

在这里插入图片描述
  • 注意:很多旧教程里面的配置信息是错误和新的mysql不匹配。 会面临错误:MySQL 9.6.0 启动失败。根源是 配置项:
    default_authentication_plugin=mysql_native_password 在 9.6
    版本中已被移除,同时因配置错误导致系统表 mysql.component 缺失。
  • basedir具体的地址填写你自己的。
  • datadir的data现在是没有的,要等后面初始化的时候才生成。
[mysqld]port=3307basedir=D:\\mysql\\mysql-9.6.0-winx64 datadir=D:\\mysql\\mysql-9.6.0-winx64\\data character-set-server=utf8mb4 default-storage-engine=INNODB # 注意:删除了 default_authentication_plugin 这一行[mysql] default-character-set=utf8mb4 [client]port=3307 default-character-set=utf8mb4 

3、重新初始化 + 启动服务(管理员终端)

  • 先停止 / 删除旧服务(若存在):
net stop MySQL sc delete MySQL 
  • 删除有问题的 data 目录(清空错误的系统表):
rd /s /q D:\mysql\mysql-9.6.0-winx64\data 
  • 切换到 bin 目录,重新初始化
cd /d D:\mysql\mysql-9.6.0-winx64\bin mysqld --initialize-insecure --console ✅ 成功标志:日志显示 MySQL Server Initialization - end.,无任何 ERROR。 
  • 重新注册并启动服务:
mysqld --install MySQL net start MySQL 
  • 验证登录(无密码)服务启动成功后,执行以下命令登录(端口用 3307):
mysql -uroot -P3307 -p 
  • 按回车(无需输入密码)即可登录,登录后建议修改密码:
ALTER USER'root'@'localhost' IDENTIFIED BY '你的新密码'; FLUSH PRIVILEGES;
  • 如果以上步骤安装的时候没有反应,例如:服务注册成功但初始化 / 配置仍有隐蔽错误。可以检查一下vc_redist.x64.exe有没有装。

验证可以登录mysql,安装成功

在这里插入图片描述

Read more

Flutter 三方库 redis 挂载鸿蒙分布式高性能终端毫秒级缓存底座全向读写适配解析:构建纯原生套接字链接绕开笨重中间件实现云上状态快照实时映射降维打击时延

Flutter 三方库 redis 挂载鸿蒙分布式高性能终端毫秒级缓存底座全向读写适配解析:构建纯原生套接字链接绕开笨重中间件实现云上状态快照实时映射降维打击时延

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 redis 挂载鸿蒙分布式高性能终端毫秒级缓存底座全向读写适配解析:构建纯原生套接字链接绕开笨重中间件实现云上状态快照实时映射降维打击时延 前言 在 OpenHarmony 应用的高级架构设计中,当我们面对极大规模的实时业务状态同步(如多设备协同的动态配置、高频更新的排行榜、或是多用户在线协同的分布式缓存)时,传统的 RDB 或偏持久化的数据库往往在吞吐量与写入延迟上无法满足需求。通过连接远端 Redis 或在鸿蒙端侧架设 Redis 代理成为了性能优化的杀手锏。redis 库为 Flutter 开发者提供了基于 RESP 协议的纯 Dart 开发驱动。本文将带大家在鸿蒙端实战接入,打造极致稳定的数据“喷泉”。 一、原直线性 / 概念介绍 1.1 基础原理/概念介绍 redis 插件的核心逻辑是基于 基于流式通道的 RESP (REdis

By Ne0inhk
基于 Rust 与 DeepSeek V3.2 构建高性能插件化 LLM 应用框架深度解析

基于 Rust 与 DeepSeek V3.2 构建高性能插件化 LLM 应用框架深度解析

前言 随着大语言模型(LLM)技术的飞速迭代,应用开发范式正经历从"单一脚本调用"向"复杂系统工程"的转变。在构建企业级 LLM 应用时,开发者面临的核心挑战在于如何平衡系统的稳定性与灵活性:既要适配快速更迭的模型接口(如 DeepSeek V3.2),又要满足多样化的业务场景(如代码审计、日志分析、运维自动化)。 本文将深入剖析如何利用 Rust 语言强大的类型系统与所有权机制,结合 DeepSeek V3.2 强大的推理能力,构建一个高内聚、低耦合的插件化 LLM 应用框架。该架构通过定义清晰的 Trait 边界,实现了核心逻辑与业务实现的物理隔离,确保了系统的可扩展性与类型安全。 一、 架构设计理念与分层模型 传统的大模型应用往往将 API 调用、提示词工程(Prompt

By Ne0inhk
Flutter 组件 csv2json 适配鸿蒙 HarmonyOS 实战:高性能异构数据转换,构建 CSV 流式解析与全栈式数据映射架构

Flutter 组件 csv2json 适配鸿蒙 HarmonyOS 实战:高性能异构数据转换,构建 CSV 流式解析与全栈式数据映射架构

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 csv2json 适配鸿蒙 HarmonyOS 实战:高性能异构数据转换,构建 CSV 流式解析与全栈式数据映射架构 前言 在鸿蒙(OpenHarmony)生态迈向工业数字化、涉及海量历史报表同步、离线数据采集及跨系统异构数据对齐的背景下,如何实现一种既能处理超大规模文本、又能保障转换极速且具备“非阻塞”特性的数据清洗方案,已成为决定应用数据吞吐能力与内存稳健性的核心因素。在鸿蒙设备这类强调 AOT 极致性能与受限内存足迹的环境下,如果应用依然采用原始的循环分割或同步全量加载 CSV,由于由于数据规模的膨胀,极易由于由于“内存瞬时爆表”导致鸿蒙应用的任务栈卡死。 我们需要一种能够流式处理(Streaming)、支持自动化字段映射(Auto-mapping)且具备零样板代码特性的转换方案。 csv2json 为 Flutter 开发者引入了“数据流变幻”范式。它将结构松散的 CSV 文本精确轰击为高维度的 JSON

By Ne0inhk
Flutter 组件 angel3_auth 适配鸿蒙 HarmonyOS 实战:多策略身份验证,构建全栈式安全鉴权与身份防腐架构

Flutter 组件 angel3_auth 适配鸿蒙 HarmonyOS 实战:多策略身份验证,构建全栈式安全鉴权与身份防腐架构

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 angel3_auth 适配鸿蒙 HarmonyOS 实战:多策略身份验证,构建全栈式安全鉴权与身份防腐架构 前言 在鸿蒙(OpenHarmony)生态迈向全栈式开发、涉及跨端统一登录、多因子安全验证(MFA)及高性能服务端 API 保护的背景下,如何构建一套坚固、可扩展且具备“多策略适配”能力的身份验证架构,已成为决定全栈系统安全等级与用户信任度的基石。在鸿蒙设备这类强调分布式安全域与跨端信任链的环境下,如果应用依然依赖硬编码的简单鉴权逻辑,由于由于身份上下文的复杂性,极易由于由于“鉴权粒度过粗”导致越权访问或遭受 CSRF/XSS 等复合型攻击。 我们需要一种能够解耦认证逻辑、支持多种插拔式策略(如 JWT、Local、OAuth2)且具备高度可定制性的鉴权中间件。 angel3_auth 为 Dart 全栈开发者引入了“

By Ne0inhk