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

从指令魔方 APP 出发:分享HarmonyOS Image Kit的单图、多图、GIF 全场景实践

大家好,我是陈杨。相信大家也都认识我了,我们前面也写了很多篇文章,感兴趣可以打开我的主页去了解一下。觉得写的好的,不要忘记给我点赞哦,感谢!! 上一篇我们聊完了 Image Kit 的解码、编辑与内存优化,而图片处理的「最后一公里」——编码,同样关键。编码的核心目标是将处理后的 PixelMap/Picture 对象,压缩成指定格式的文件(如 JPEG、HEIF、GIF),以便保存到本地或网络传输。 华为 Image Kit 提供的 ImagePacker 工具,封装了全套编码能力:支持单图/多图/序列图(GIF)编码,兼容 HDR 格式,还能灵活控制压缩质量。本文将聚焦编码全场景,结合实际开发需求,拆解每个场景的实现步骤、代码示例与避坑要点,让你快速掌握编码技巧。 一、编码基础:

By Ne0inhk

Ubuntu 部署OpenClaw教程

OpenClaw 云服务器部署指南 一、项目简介与架构 OpenClaw 是一款开源自主智能体(Autonomous Agent)框架,支持通过自然语言指令执行跨平台自动化任务。相较于本地部署,云服务器部署具备以下核心优势: * 7×24 小时在线:无需保持本地设备持续开机,实现全天候服务可用 * 公网访问支持:可直接对接 Webhook 回调,实现远程控制与多端联动 * 多平台兼容:无缝接入 Telegram、飞书、Discord、WhatsApp 等主流 IM 平台 系统配置要求 配置项 最低要求 推荐配置 CPU 1 核 2 核及以上 内存 2 GB 4 GB 及以上 存储 20 GB SSD

By Ne0inhk
Flutter for OpenHarmony:Flutter 三方库 jnigen — 自动化打通 Flutter 与原生代码的通信壁垒(适配鸿蒙 HarmonyOS Next ohos)

Flutter for OpenHarmony:Flutter 三方库 jnigen — 自动化打通 Flutter 与原生代码的通信壁垒(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter for OpenHarmony:Flutter 三方库 jnigen — 自动化打通 Flutter 与原生代码的通信壁垒(适配鸿蒙 HarmonyOS Next ohos) 前言 在进行 Flutter for OpenHarmony 开发时,我们经常会面临这样的尴尬境地:Flutter 侧提供了完美的 UI 体验,但某些核心能力(如硬件传感器驱动、系统级加密、高性能图像算法等)却隐藏在原生的 C++ 或 Java(针对早期鸿蒙版本/兼容层)逻辑中。 传统的 MethodChannel 虽然能解决问题,但手写大量的双端映射代码不仅效率低下,且极易出错。今天,我们将探讨一个能让原生交互进入“自动化时代”的利器 —— jnigen。

By Ne0inhk
Flutter for OpenHarmony: Flutter 三方库 talker_bloc_logger 深度洞察鸿蒙应用中的每一条 BLoC 状态流转(状态审计神器)

Flutter for OpenHarmony: Flutter 三方库 talker_bloc_logger 深度洞察鸿蒙应用中的每一条 BLoC 状态流转(状态审计神器)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行基于 BLoC (Business Logic Component) 架构的 OpenHarmony 应用开发时,随着业务逻辑的膨胀,我们面临最头疼的问题就是: 1. 这个 Event 是什么时候发出的? 2. State 为什么突然跳变到了 Error? 3. 这个 Transition 转换过程中带了哪些参数? talker_bloc_logger 是 Talker 日志生态中专门针对 BLoC 的超级补丁。它通过一行代码就能接管整个系统的 BLoC 观察器,将枯燥的控制台信息转化为漂亮的、结构化的全屏审计流。 一、BLoC 状态观测流模型 该库通过拦截 BLoC 的全局观察器接口,自动格式化并转发所有状态变更。 Event / Transition

By Ne0inhk