![](https://img-blog.csdnimg.cn/6cce41b6450b42589f7f8b8215ab23a2.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
mysql
文章平均质量分 90
mysql 生产系统常用案列记录
八方来财添好运
10年以上工作经验,精通spring全家桶包括:Spring,SpringBoot,SpringCloud,cat,apollo,nacos,Lostash,Elasticsearch,kibana,mysqlMHA,RabbitMQ,Kafka,ActiveMQ使用开源代码Apache Sarding项目修改源码支持mysql进行年月日小时分库分表,docker做集群服务,Jekins做项目发布,GitLab做项目管理,RuoYi-Vue-Atomikos项目开源加入若依生态圈组件,支持多数据源分布式事务,数据线动态添加,支持区域分库。
展开
-
Logstash、sharding-proxy组件高级配置
通过设置 -w 参数指定 pipeline worker 数量,也可直接修改配置文件 logstash.yml。这会提高 filter 和 output 的线程数,如果需要的话,将其设置为 cpu 核心数的几倍是安全的,线程在 I/O 上是空闲的。默认每个输出在一个 pipeline worker 线程上活动,可以在输出 output 中设置 workers 设置,不要将该值设置大于pipeline worker 数。原创 2023-09-26 08:00:00 · 414 阅读 · 2 评论 -
Mysql生产随笔
mysql生产实践记录原创 2023-09-25 18:55:15 · 642 阅读 · 0 评论 -
Mysql主从数据恢复随笔
Mysql主从库 数据同步 故障恢复原创 2023-09-25 18:27:19 · 348 阅读 · 0 评论 -
Mysql MHA 故障恢复随笔
主从同步故障解决方案 集群 数据同步恢复原创 2023-09-25 08:00:00 · 159 阅读 · 0 评论 -
MySQL按时间拆分千万级大表
查看数据库表中是否开始循环插入数据。调用存储过程测试是否可以进行表切割。来点干货在mysql里面测试一下。添加一个循环插入的EVENT。原创 2023-09-24 09:00:00 · 172 阅读 · 0 评论 -
Linux运维之Shell脚本处理-mysql主从状态监控异常脚本处理
MHA状态监控脚本原创 2023-07-29 10:50:08 · 251 阅读 · 0 评论 -
MySQL启动失败PID文件相关问题排查
如果你启动的这个mysql的端口已被其他服务占用,应修改对应my.cnf中的端口号为其他端口,然后重启mysql.如果在重启mysql前,已有该mysql的进程,建议kill掉再重启。如果还是无法启动,去mysql的数据存放目录进行再删除,然后启动(如果数据库不是新安装的且数据仍在使用,不建议删除ib开头的文件。首先pid文件是mysql启动后,生成的一个文件,里面记录的是mysql当前的进程号,如果创建失败,mysql就无法启动。如果授权后,仍无法启动。生成pid文件的目录mysql的权限不足。原创 2022-09-16 16:34:33 · 2072 阅读 · 2 评论 -
Linux运维之Shell脚本处理-mysql主从状态监控异常脚本处理
echo "=========异常错误无法进行自动恢复,请尽快登录处理===========" >> /home/sql_error.txt。echo "=========异常错误无法进行自动恢复,请尽快登录处理===========" >> /home/sql_error.txt。echo "=========执行自动恢复计划任务执行===========" >> /home/sql_error.txt。crontab -e #这里有什么问题记得找百度。#这里注意使用的全局变量。原创 2022-09-07 17:24:48 · 1043 阅读 · 0 评论 -
Mysql高可用集群搭建(三) MHA VipHa 故障转移恢复
MHA VIP漂移配置 常见生产故障解决原创 2022-08-26 15:33:59 · 1290 阅读 · 0 评论 -
Mysql高可用集群搭建(二) MHA
mysql MHA 搭建、排错、使用原创 2022-08-22 15:23:16 · 411 阅读 · 0 评论 -
Mysql高可用集群搭建(一)一主两从服务搭建
生成环境搭建MHA,mysql主从复制建立原创 2022-08-18 20:00:00 · 1164 阅读 · 0 评论 -
Sharding-Proxy代理Mysql服务
Shardingsphere结合ES、MysqlMHA、Logstash实现全家桶组件名称版本下载地址备注ShardingSphere源码4.1.1github下载gitee下载找不到的去官方找找,一定要下载4.1.1版本ShardingProxy文档4.x.x文档地址这篇文章就不写废话了,直接上干货,下载源码后,maven项目首先要做的事情,请自行处理,无法启动服务的话,和前辈请教一下,实在不行,运行官方提供的服务包吧。服务包下载源码运行t_order_0到t_order。......原创 2022-07-22 15:26:43 · 1018 阅读 · 0 评论 -
Sharding-Proxy自定义分片策略(按年分库,按月、日、小时、分表)
你会发现如下的说明不能帮你什么🤣当用户需要使用自定义的分片算法类时,无法再通过简单的inline表达式在yaml文件进行配置。可通过以下方式配置使用自定义分片算法。实现ShardingAlgorithm接口定义的算法实现类。将上述java文件打包成jar包。将上述jar包拷贝至ShardingProxy解压后的conf/lib目录下。将上述自定义算法实现类的java文件引用配置在yaml文件里tableRule的属性上,具体可参考配置规则。......原创 2022-07-22 15:23:20 · 3851 阅读 · 1 评论 -
Mysql集群MHA挂了? 那咋办嘛?
目录1.当从库切换为主库时,由于同步错误引起的数据为同步完成2.处理时使用的一些代码3、SET global sql_slave_skip_counter=n; 4、同步错误处理5.数据主从同步插件6.mysql.sock不存在这时新的master节点MHA做配置检查时一直输出同步错误,当前MHA无法启动,解决方案如下:查看新的master节点上面slave节点信息,先把所有的slave节点查看同步情况,同步完成后停止服务。去master节点看看slave是否已经下线,没有的话在slave重复执原创 2022-07-04 11:29:11 · 636 阅读 · 0 评论 -
Mysql主从数据不一致?那咋办嘛?
目录1.使用pt-table-checksum插件安装方式如下2.在主节点执行检查数据同步情况3.同步检查出现的问题3.1没有sock文件3.2 Authentication plugin ‘sha256_password’ cannot be loaded: /usr/lib64/mysql/plugin/sha256_password.so: 无法打开共享对象文件: 没有那个文件或目录 at /usr/bin/pt-table-checksum line 1603.4.从库执行同步命令安装之前,请确保自原创 2022-07-01 16:03:09 · 743 阅读 · 0 评论