TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 70 篇文章
-mysql-5.7.38-winx64.zip-启动教程免安装版

-mysql-5.7.38-winx64.zip-启动教程免安装版

核心前提:MySQL5.7免安装版启动前必须配置my.ini并初始化,缺一不可;关键步骤:解压(无中文路径)→建my.ini→管理员CMD初始化→启动(临时/服务)→修改密码;推荐方式:安装为Windows服务(MySQL57),方便后台运行和开机自启。

时间:12/18/2025

mysql修改密码

mysql修改密码

本文整理了不同场景下MySQL密码修改的方法,涵盖「记得密码」「忘记密码」「修改其他用户密码」及「MySQL8.0+特殊处理」,适配Windows/Linux/macOS系统。

时间:12/16/2025

服务器异常崩溃,GTID-是否会出现在-mysql.gtid_executed-表但不在-binlog-中

服务器异常崩溃,GTID-是否会出现在-mysql.gtid_executed-表但不在-binlog-中

摘要:MySQL事务提交时,sync_binlog参数决定了GTID是否可能仅存于mysql.gtid_executed表却丢失于binlog。当sync_binlog=1时,每次提交强制刷盘,确保binlog与GTID严格一致;若设为0或N>1,崩溃可能导致已提交事务的binlog未持久化,但InnoDB通过redolog恢复事务后,GTID仍被记录到系统表,造成数据不一致。此现象会影响主从复制、备份恢复等场景,建议生产环境主库配置sync_binlog=1以保证数据安全。(149字)

时间:12/07/2025

mysql的底层文件分析

mysql的底层文件分析

【代码】mysql的底层文件分析。

时间:12/05/2025

MySQL数据类型与表约束

MySQL数据类型与表约束

default和notnull不冲突,而是相互补充的,notnull是当用户想插入的时候,约束的是,要么是NULL,要么是合法数据。表的约束,表中一定要有各种约束,通过约束,让我们未来插入数据库表中的数据是符合预期的,约束本质是通过技术手段,倒逼程序员,插入正确的数据。反过来,站在MySQL的角度,凡是插入进来的数据,都是符合数据约束的!auto_increment:对应的字段,不给值,会自动被系统更新,系统从当前字段中已有的最大值+1,得到一个新的不同的值,通常和主键搭配使用,作为逻辑主键。

时间:12/01/2025

MySQL数据库误删恢复_mysql-数据-误删

MySQL数据库误删恢复_mysql-数据-误删

server-id是MySQL数据库中的一条配置参数,用于设置MySQL实例的唯一ID。在导航{3.6.5、恢复表}我们执行的语句mysqlbinlog--start-position=720--stop-position=1579mysql-bin.000001|mysql-uroot-p,事件开始位置720,事件结束位置1579,说明我们位置不对呗,这个位置只能恢复表不能恢复数据。-p为密码,如果设置了密码,可直接在-p后链接输入,如:-proot;为什么往下继续↓↓。

时间:11/30/2025

在-Ubuntu-上安装-MySQL-的详细指南

在-Ubuntu-上安装-MySQL-的详细指南

在Ubuntu环境中安装以及MySQL开发包(包括头文件和动态库文件),并处理最新版本MySQL初始自动生成的用户名和密码,可以通过官方的APT包管理器轻松完成。以下是详细的步骤指南,包括从官方仓库和MySQL官方仓库安装的两种方法,并介绍如何处理自动生成的初始用户名和密码,以及如何修改root初始密码。

时间:11/29/2025

mysql部署在ubuntu22.04上安装和配置mysql教程

mysql部署在ubuntu22.04上安装和配置mysql教程

在生产环境中,为了保证数据库的安全性,我们一般不建议直接使用root用户进行其他操作,而是创建一个专门用于应用程序或管理员操作的非特权用户,并且仅授予该用户必要的权限。在Host填入mysql所在的ip地址,接着填入用户名wwk和密码,点击下方的TestConnection进行测试连接,从图中,我们可以看到是连接成功的!我们可以看到root用户是使用身份验证套接字(auth_socket)插件进行身份验证登录的,并且只能在本地登录。的所有操作,包括插入,删除,添加,更新,查询,修改等操作啦!

时间:11/29/2025

数据库MySQL的安装与卸载

数据库MySQL的安装与卸载

首先,我们要把之前安装的或者没安装成功的mysql及其相关清除。第一次安装mysql的,为确保顺利也跟着流程走一遍吧。**第一步:**打开设置,搜索控制面板然后找到程序和功能并进入,再将有关mysql的软件全部卸载。**第二步:**快捷键Win+E打开资源管理器,点击查看,然后勾选隐藏的项目,然后点击C盘下刚出现的,然后找到里面的MySQL文件夹右击删除。然后在开始菜单下搜索服务,双击打开后找到MySQL停止此服务。再快捷键Win+R,输入cmd点击确认,输入scdeletemysql,删除服务。

时间:11/29/2025

MySQLMySQL内置函数-日期函数字符串函数数学函数其他相关函数

MySQLMySQL内置函数-日期函数字符串函数数学函数其他相关函数

在date中添加日期或时间,interval后的数值单位可以是yearminutesecondday。在date中减去日期或时间,interval后的数值单位可以是yearminutesecondday。ifnull(val1,val2)如果val1为null,返回val2,否则返回val1的值。md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串。返回substring在string中出现的位置,没有返回0。从str的postion开始,取length个字符。

时间:11/29/2025

Mysql-结课项目报告

Mysql-结课项目报告

5.3.3通过浏览器输入http://192.168.192.136:9090,查看管理页面,通过http://192.168.192.136:9090/metrics。确认URL填写正确:http://192.168.192.136:9090(Prometheus地址)。重启Prometheus,输入http://192.168.192.136:9090测试是否监控MySql。重启Prometheus,输入http://192.168.192.136:9090测试是否监控MySql。

时间:11/29/2025

Tomcat下配置woniusales

Tomcat下配置woniusales

最终要修改的文件:/usr/soft/woniusales/apache-tomcat-8.5.59/webapps/woniusales/WEB-INF/classes/db.properties。进入源代码的目录:/usr/soft/woniusales/apache-tomcat-8.5.59/webapps/woniusales。关闭tomcat服务:/usr/soft/woniusales/apache-tomcat-8.5.59/bin/shutdown.sh。

时间:11/29/2025

mysql的主从配置

mysql的主从配置

MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的。MySQL主从是基于binlog的,主上须开启binlog才能进行主从。主从过程大致有3个步骤:1)主将更改操作记录到binlog里2)从将主的binlog事件(sql语句)同步到从本机上并记录在relaylog里中继日志3)从根据relaylog里面的sql语句按顺序执行。

时间:11/29/2025

MySQL-mysql-zip安装包配置教程

MySQL-mysql-zip安装包配置教程

网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。安装环境:win11。

时间:11/29/2025

MySQL-root用户密码忘记怎么办Reset-root-account-password

MySQL-root用户密码忘记怎么办Reset-root-account-password

在使用MySQL数据库的的过程中,不可避免的会出现忘记密码的现象。普通用户的密码如果忘记,可以用更高权限的用户(例如root)进行重置。但是如果root用户的密码忘记了,由于root用户本身就是最高权限,那这个方法就行不通了。本文介绍2种在忘记root用户用户密码的情况下,如何进行重设。

时间:11/29/2025

mysqld-initialize-console-执行不成功情况总结和解决措施

mysqld-initialize-console-执行不成功情况总结和解决措施

系统变量已被废弃,并且在MySQL9.1.0中不再支持。配置文件中不需要设置这个变量,因为MySQL9.1.0默认使用的是。确保数据目录data文件夹是空的。如果该目录中存在文件,您需要删除它们,或者将这些文件移动到其他位置,然后再次尝试初始化。如果您不希望删除数据目录中的文件,您可以考虑指定一个新的空目录作为数据目录,并在初始化命令中使用。在MySQL8.0及以上版本中,

时间:11/27/2025

windows同时安装两个不同版本的Mysql

windows同时安装两个不同版本的Mysql

本文主要记载,本机已安装了一个MySQL5.7.38,现考虑再安装一个mysql8.0版本,记录一下过程方便以后回顾。最后我们实现了可以在Navicat操作MySql。若出现无法启动,建议删除原来版本数据库,然后重新下载8.0,然后下载5.7版本mysql5.7.35下载教程压缩包版mysql怎么卸载。

时间:11/25/2025

Linux下MySQL的简单使用

Linux下MySQL的简单使用

可以看到C语言已经有了很成熟的与MySQL交互的接口,并且大部分函数的使用是和MySQL版本不相关的,但实际在Ubuntu运行的时候还是需要注意MySQL的版本和包的问题,因为新版本的MySQL库修改了一些配置文件的位置和相关的依赖包。

时间:11/18/2025

MySQL-全体系深度解析存储引擎事务日志MVCC锁索引执行计划复制调优

MySQL-全体系深度解析存储引擎事务日志MVCC锁索引执行计划复制调优

本文系统梳理了MySQL的核心机制,主要包含以下要点:InnoDB引擎特性:支持事务、行级锁、崩溃恢复,采用聚簇索引结构。2.索引体系:详解B+树索引优势、聚簇/二级索引、覆盖索引与回表机制。3.并发控制:MVCC实现非阻塞读,通过ReadView和undolog版本链实现。4.锁机制:记录锁、间隙锁和Next-KeyLock共同保证并发安全与避免幻读。5.日志系统:redolog确保崩溃恢复,undolog支持回滚,binlog实现主从复制。6.性能优化:索引下推减少回表,Expla

时间:11/13/2025

如何搭建IoT机器视觉

如何搭建IoT机器视觉

IoT机器视觉=在联网的低功耗设备或边缘设备上采集图像/视频→对图像做预处理/推理(检测/分类/分割/识别等)→将结果/报警/特征上传云端或触发本地动作。目标是低延迟、节省带宽、隐私保护与长期稳定运行。

时间:11/12/2025

ubuntu-升级mysql由mysql5.7.42-升级到8.4.0

ubuntu-升级mysql由mysql5.7.42-升级到8.4.0

3.3.创建自定义配置文件/etc/mysql/my.cnf(或/etc/mysql/mysql.conf.d/mysqld.cnf。3.1.配置MySQLAPT仓库(你已有.deb文件)3.5.初始化数据库目录(通常安装包会自动执行,如果需要手动)必须在初始化数据目录前设置,否则大小写配置无法生效。选择MySQL8.2。3.4.安装MySQL8.2。3.6.启动MySQL。2.卸载mysql5.7.42。3.安装mysql8.2.0。3.2.更新apt。3.8.导入数据备份。

时间:11/12/2025

MySQL8.4小版本升级通过data复制办法

MySQL8.4小版本升级通过data复制办法

二、linux(RocyLinux为例)暂未验证,但是差不多,等有时间再补上步骤。

时间:11/12/2025

MySQL第五次作业触发器,存储过程

MySQL第五次作业触发器,存储过程

【代码】MySQL第五次作业(触发器,存储过程)

时间:11/11/2025

使用adb获取安卓模拟器日志

使用adb获取安卓模拟器日志

使用adb获取安卓模拟器日志

时间:11/11/2025

上一页
123
下一页第 1 / 3 页