随笔分类 -  He_数据库

摘要:由于两边数据不一致,主库host表的某条数据在从库不存在,导致同步时执行update报错。 修复的原理很简单,找到主从不一致的这条数据,在从库补上,让update能执行就好。由于需要从binlog里找数据,需要确保中断之后的binlog没被删除,否则就只能重搭了。 导出日志: mysqlbinlog 阅读全文
posted @ 2024-03-06 17:02 凉年技术 阅读(628) 评论(0) 推荐(0) 编辑
摘要:MySQL 5.6.39 修改 root 密码不生效记一次MySQL 修改 root 密码不生效的问题,修改密码后新密码不生效,依旧只能使用旧密码登录,改了个寂寞。 一、版本 MySQL 5.6.39 二、问题 使用 update 命令修改密码: update user set password=password('新密码') where user= 阅读全文
posted @ 2023-04-11 10:11 凉年技术 阅读(159) 评论(0) 推荐(0) 编辑
摘要:ShardingSphere5.0.0-Sharding-proxy MySql 读写分离一、关于 ShardingSphere 官网:Apache ShardingSphere 官方文档:概览:: ShardingSphere 官方下载:Index of /dist/shardingsphere 本文使用版本:apache-shardingsphere-5.0.0-shardingsp 阅读全文
posted @ 2023-03-20 11:36 凉年技术 阅读(651) 评论(0) 推荐(0) 编辑
摘要:【已解决】MySQL连接错误 ERROR 1129 (00000): Host ” is blocked because of many connection errors;问题 连接MySQL 报错 ERROR 1129 (00000): Host ” is blocked because of many connection errors 原因 同一个IP在短时间内产生太多终端的数据库连接(超过mysql数据库max_connection_errors设置),导致被 阅读全文
posted @ 2023-03-14 10:07 凉年技术 阅读(1440) 评论(0) 推荐(0) 编辑
摘要:【已解决】Navicat 进入 MySQL 提示错误:Table 'performance_schema.session_variables' doesn't exist一、问题原因 二、试错 以为是MySQL服务启动有问题,重新启动了下服务,仍然没有解决。 三、解决 找到MySQL安装目录,进入bin文件夹下,在bin文件夹下运行命令行窗口,输入以下命令: mysql_upgrade -u root -p --force 根据提示输入密码: 回车后会出现以下信息: 阅读全文
posted @ 2022-10-12 09:30 凉年技术 阅读(533) 评论(0) 推荐(0) 编辑
摘要:MySQL的(@i:=@i+1)用处及用法作用 (@i:=@i+1):查询结果中新增一列自动生成的序列号,代表定义一个变量,每次叠加1; 示例 一个基本的查询及结果: SELECT * FROM student; 添加(@i:=@i+1): SELECT (@i:=@i+1) as ids,t.* FROM student t; 注意事项 阅读全文
posted @ 2022-03-02 09:57 凉年技术 阅读(909) 评论(0) 推荐(0) 编辑
摘要:GTID主从配置后的主库数据迁移到从库操作场景 在不停止主库、主库不锁库的情况下进行数据库主从复制,主库的数据导入给从库,并且从库开启同步功能。 windows环境下mysql线上数据库需要做主从备份,线上的数据库已经开启binlog日志并且已配置好主备使用的相关配置、用户以及权限。 GTID主从配置参考之前的文章:YSQL一个设备上的主从 阅读全文
posted @ 2022-02-23 16:16 凉年技术 阅读(295) 评论(0) 推荐(0) 编辑
摘要:mysql查询json数组中的某个值mysql5.7版本后支持json字段的检索查询。 使用 字段->'$.json属性' 进行查询条件 使用 json_extract 函数查询 ,json_extract(字段,"$.json属性") 根据 json数组 查询,JSON_CONTAINS(字段,JSON_OBJECT('json属性 阅读全文
posted @ 2022-02-15 16:47 凉年技术 阅读(13692) 评论(0) 推荐(2) 编辑
摘要:Windows环境MySql差异备份前言 备份上一次的完全备份后发生变化的所有文件。 差异备份是指在一次全备份后到进行差异备份的这段时间内 对那些增加或者修改文件的备份。在进行恢复时,我们只需对第一次全量备份和最后一次差异备份进行恢复。 一、开启日志 开启mysql服务器的二进制的日志功能(修改mysql安装目录下的my.ini文件) 阅读全文
posted @ 2022-02-14 11:22 凉年技术 阅读(332) 评论(0) 推荐(0) 编辑
摘要:Kettl转换运行报错:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='kettle连接设置字符编码 在使用kettle处理表输入,表输出的时候,会因为kettle连接数据库设置的字符编码格式不对,导致字符乱码。 在命名参数栏可以填写上一下所有数据: characterEncoding utf8 useUnicode true zeroDateTimeBehavior 阅读全文
posted @ 2022-02-12 11:10 凉年技术 阅读(229) 评论(0) 推荐(0) 编辑
摘要:数据库迁移工具Kettle连接Mysql数据库报错:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found, make sure the解决报错信息: 错误连接数据库 [test] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database Driver class 'org 阅读全文
posted @ 2022-02-12 09:30 凉年技术 阅读(951) 评论(0) 推荐(0) 编辑
摘要:MYSQL联合索引原理之最左匹配原则在mysql建立联合索引时会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配。 示例: CREATE TABLE `student` ( `Id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增Id', `Gid` 阅读全文
posted @ 2021-12-12 11:23 凉年技术 阅读(2257) 评论(0) 推荐(0) 编辑
摘要:已解决:Lock wait timeout exceeded; try restarting transaction死锁问题Lock wait timeout exceeded; try restarting transaction超过锁定等待超时;尝试重新启动事务 阅读全文
posted @ 2021-10-20 17:26 凉年技术 阅读(6460) 评论(0) 推荐(0) 编辑
摘要:MyCat配置MySql读写分离-WIN环境一:关于MyCat 什么是MyCat: 1:一个彻底开源,面向企业应用开发的大数据库集群。 2:支持事务,ACID,可以替代MySql的加强版数据库。 3:一个可以视为MySql集群的企业级数据库,用来代替昂贵的Oracle集群。 4:一个融合内存缓存技术,NoSql技术,HDFS大数据的新型SQL 阅读全文
posted @ 2021-10-19 13:51 凉年技术 阅读(402) 评论(0) 推荐(0) 编辑
摘要:MYSQL一个设备上的主从复制实现 (GTID版)-windows只记录一次在一个设备上实现mysql主从复制的过程,很详细,建议收藏,用到的时候照着步骤做就可以,会记录所有需要注意到的细节和一些容易遇到的坑以及解决办法! 传统的主从复制方式:祖传的master_log_file + master_log_pos的复制方式,以及从零开始的数据库配置可以参考这篇文章 阅读全文
posted @ 2021-08-05 15:29 凉年技术 阅读(162) 评论(0) 推荐(0) 编辑
摘要:MYSQL命令窗口操作汇总+用户权限设置命令窗口登录MYSQL,管理员命令窗口输入(mysql -u用户名 -p密码): 默认端口登录方式: mysql -uroot -proot 指定端口登录方式(mysql -u用户名 -p密码 --protocol=连接方式 --host=ip地址 --port=端口号): mysql -uroot 阅读全文
posted @ 2021-07-30 11:21 凉年技术 阅读(558) 评论(0) 推荐(0) 编辑
摘要:MYSQL一个设备上的主从复制实现-windows只记录一次在一个设备上实现mysql主从复制的过程,很详细,建议收藏,用到的时候照着步骤做就可以,会记录所有需要注意到的细节和一些容易遇到的坑以及解决办法! 如果需要在同一台电脑(服务器)上实现mysql的主从复制备份,需要一个主数据库和一个从数据库。 本文使用的是mysql-5.6.39-winx 阅读全文
posted @ 2021-07-28 18:04 凉年技术 阅读(609) 评论(0) 推荐(2) 编辑
摘要:MYSQL索引列字符串无法修改长度以及前缀索引的使用因为业务需要系统需要修改几个varchar字段的长度到500, 问题是因为这些字段是表全局索引列, 长度无法扩展(当前180长度,没有测试具体的上限), 所以在网上查询解决方法后最终确定先把索引更改为前缀索引后再修改字段的长度, 而且前缀索引也比较适合当前的业务流程,以及存储的数据类型。 具体的前缀 阅读全文
posted @ 2021-07-22 22:00 凉年技术 阅读(427) 评论(0) 推荐(0) 编辑
摘要:Navicat15 安装和破解(附工具)Navicat Premium v15安装步骤省略,默认下一步即可,下载地址: https://www.navicat.com.cn/download/navicat-premium 注册机下载地址点击下载:下载地址 下载密码:5458 注意事项: 1.运行注册机时最好关闭电脑的杀毒软件; 2.运行 阅读全文
posted @ 2021-03-27 13:35 凉年技术 阅读(143) 评论(0) 推荐(0) 编辑
摘要:Windows版本 - MySql5.7.26压缩包版本安装流程: 官方下载地址:https://dev.mysql.com/downloads/file/?id=485477 解压后的文件: 复制安装路径在系统环境变量中新建MYSQL_HOME1 (环境变量位置:右击我的电脑-属性-高级系统设置- 阅读全文
posted @ 2021-03-27 12:00 凉年技术 阅读(354) 评论(0) 推荐(0) 编辑

制作不易请求鼓励

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示