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 for OpenHarmony: Flutter 三方库 fake_async 掌控时间的魔法,让鸿蒙异步单测快如闪电(单元测试加速神器)

Flutter for OpenHarmony: Flutter 三方库 fake_async 掌控时间的魔法,让鸿蒙异步单测快如闪电(单元测试加速神器)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在 OpenHarmony 应用的单元测试中,异步逻辑是一个避不开的难点。如果你的代码中有 Future.delayed(Duration(minutes: 5)),难道你在跑测试时真的要等上 5 分钟吗?或者如果你在测试一个复杂的动画状态流转,如何精确地模拟时间流逝了 125 毫秒? fake_async 是 Dart 测试工具链中的“时间胶囊”。它能在一个受控的环境中虚拟化时钟。你可以瞬间“拨快”时间,让那些原本需要漫长等待的异步操作立即执行,从而让你的鸿蒙单测运行速度提升千倍。 一、核心虚拟时间原理 它通过接管全局的 Zone,拦截了所有基于时间的调度任务。 elapse(5 mins) 测试用例 fakeAsync 闭包环境 挂起的延迟任务 (Future/Stream) 瞬间拨快虚拟时钟

By Ne0inhk
【HarmonyOS 6 特别发布】鸿蒙 6 正式登场:功能升级,构建跨设备安全流畅新生态

【HarmonyOS 6 特别发布】鸿蒙 6 正式登场:功能升级,构建跨设备安全流畅新生态

文章目录 * 前言 * 一、好看好玩的 HarmonyOS 6 * 二、好用的 HarmonyOS 6 * 三、智能的 HarmonyOS 6 * 四、安心的 HarmonyOS 6 * 五、丝滑的 HarmonyOS 6 * HarmonyOS 6 升级计划 * 小结 前言 2025 年 10 月 22 日 14:30,华为正式发布新一代鸿蒙操作系统 HarmonyOS 6。HarmonyOS 6 系统全面进化,无论是流畅度、智能化程度,还是跨设备协同等,都能让你感受到无缝、便捷的交互体验。更好看,更好用,更智能,更安全,

By Ne0inhk
Flutter for OpenHarmony: Flutter 三方库 shamsi_date 助力鸿蒙应用精准适配波斯历法(中东出海必备)

Flutter for OpenHarmony: Flutter 三方库 shamsi_date 助力鸿蒙应用精准适配波斯历法(中东出海必备)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行 OpenHarmony 的全球化(Internationalization)应用开发时,进军中东市场(尤其是波斯语地区)是一项充满潜力的战略。但在这些地区,用户习惯使用的并非公历(Gregorian),而是 波斯历(Shamsi/Jalali)。 1. 如何将用户的生日从公历转换成波斯历? 2. 鸿蒙应用的时间轴、日历选择器如何呈现 Jalali 格式? 3. 业务系统中的合同到期日如何按波斯历进行逻辑计算? shamsi_date 是 Dart 生态中处理波斯历法的权威库。它提供了极其简单的转换 API,是你开发鸿蒙出海应用、打入中东市场的关键技术补丁。 一、历法转换算法模型 shamsi_date 实现了公历与波斯历之间的双向精准映射。 Conversion Conversion 公历 (2024-02-20) 波斯历 (1402-12-01)

By Ne0inhk
Windows+Ubuntu 双系统安装超详细保姆级教程2026,包括系统安装、英伟达独显驱动安装以及双系统时间同步的所有过程

Windows+Ubuntu 双系统安装超详细保姆级教程2026,包括系统安装、英伟达独显驱动安装以及双系统时间同步的所有过程

本篇教程从镜像下载开始撰写。如果电脑是带有独立显卡的话,后文也有安装独显驱动的教程。同时双系统安装完成后,会遇到 Windows 系统下每次开机时间都不对的问题,也在教程后最后一并解决。开始之前请先准备好一个 16 GB 以上的 U 盘。后续也将更新帖子如何彻底完全卸载 Ubuntu。 电脑配置:Windows 11 25H2 家庭中文版,OMEN 暗影精灵 11,5060 显卡。 1. 安装盘制作 1.1 镜像下载 根据自己的需求自备一个 Ubuntu 系统镜像,或者直接去 Ubuntu 中文官网 https://ubuntu.cn/download 下载 Ubuntu 桌面系统镜像。我在这里直接下载 25.10 版本。 1.2

By Ne0inhk