随笔:91 文章:0 评论:0 阅读: 19284

随笔分类 -  mysql

 
14.mysql主从复制之从库宕机处理
摘要:1.查看从库上mysql的错误日志,里面有记录主从挂掉时的binlog信息 2.有了binlog和position信息后,只需要重新在从库上进行change master to配置即可,配置后开启slave状态,没有报错 3.查看slave状态,发现slave已经正常了,开始进行延时数据恢复 详细: 阅读全文
posted @ 2023-03-13 14:55 zhangdapangzi 阅读(166) 评论(0) 推荐(0) 编辑
13.mysql主从复制之主库宕机处理
摘要:1.确保所有的relay log全部更新完毕,在每个从库上执行show processlist 2.更新完毕后,登录所有从库查看master.info文件,对比选择pos最大的作为新的主库 3.然后登录这个新的主库,执行stop slave,进入主目录,删除master.info和relay-log 阅读全文
posted @ 2023-03-13 14:53 zhangdapangzi 阅读(468) 评论(0) 推荐(0) 编辑
12.服务器卡顿问题修复:table_open_cache
摘要:使用top查看CPU,显示正常 使用iostat –x 1查看磁盘IO负载 %util接近100%,表明io请求过多,io系统满负载 考虑是不是查询过多, 发现table_open_cache=Open_tables,且opend_tables非常大 说明cache缓存太小,导致要频繁的open t 阅读全文
posted @ 2023-03-13 14:51 zhangdapangzi 阅读(129) 评论(0) 推荐(0) 编辑
11.mysql去除字母数字外的所有特殊字符
摘要:1.5.7及以下版本 DROP FUNCTION IF EXISTS alphanum ;CREATE FUNCTION alphanum(prm_strInput varchar(255))RETURNS VARCHAR(255)DETERMINISTICBEGIN DECLARE i INT D 阅读全文
posted @ 2023-03-13 14:48 zhangdapangzi 阅读(239) 评论(0) 推荐(0) 编辑
9.设置数据库默认编码集
摘要:show variables like "%character%"; set character_set_server=utf8mb4; 或者修改/etc/my.cnf或者/etc/mysql/my.cnf [client] default-character-set = utf8mb4 [mysq 阅读全文
posted @ 2023-03-13 14:23 zhangdapangzi 阅读(10) 评论(0) 推荐(0) 编辑
8.docker迁移mysql(停机)
摘要:这几天遇到一个数据迁移的需求,要把老服务器的数据迁移到新的服务器上去,因为Mysql是放在Docker里面的,所以只需要迁移配置文件和数据卷即可,但是这过程中并不是一帆风顺的,特此记录一下。 从旧的服务器上查看Mysql容器的信息。 首先使用docker ps来查看正在运行的容器,如果你的容器尚未运 阅读全文
posted @ 2023-03-13 14:22 zhangdapangzi 阅读(220) 评论(0) 推荐(0) 编辑
7.mysql定时删除60天前的数据
摘要:1.查看even_schedule是否开启,如果没开启,使用下面命令开启,阿里云服务器需要在管理后台开启 SET GLOBAL event_scheduler=ON; 2.创建PROCEDURE存储过程 DROP PROCEDURE IF EXISTS KeepMessageDatasWith60D 阅读全文
posted @ 2023-03-13 11:46 zhangdapangzi 阅读(59) 评论(0) 推荐(0) 编辑
6.docker percona-xtrabackup(8.0.26)数据库备份
摘要:1. percona-xtrabackup官网 https://docs.percona.com/percona-xtrabackup/8.0/ 需要特别注意percona-xtrabackup版本支持的mysql版本,选择不同的版本来处理,如percona-xtrabackup2.4不支持mysq 阅读全文
posted @ 2022-12-07 13:54 zhangdapangzi 编辑
5.docker pxc多机多节点搭建
摘要:1.拉取pxc镜像 docker pull percona/percona-xtradb-cluster 2.如果嫌弃名称太长,修改镜像名称(可不做这一步) docker tag percona/percona-xtradb-cluster pxc 删除原始镜像 docker rmi percona 阅读全文
posted @ 2022-11-15 14:34 zhangdapangzi 阅读(267) 评论(0) 推荐(1) 编辑
4.docker mgr单主多机多节点搭建
摘要:1.环境准备(已关闭防火墙和selinux) 1.1 服务器列表 1.2 修改3台服务器的hosts文件,否则会报错解析不到node1,原因参考(https://www.cnblogs.com/zhangdapangzo/p/16888205.html) 2.分别创建3个mysql实例 2.1 这里 阅读全文
posted @ 2022-11-14 11:36 zhangdapangzi 阅读(426) 评论(0) 推荐(0) 编辑
3.造成mysql主从不一致的原因及如何避免
摘要:1、造成主从不一致的原因(1)主库binlog格式为Statement,同步到从库执行后可能造成主从不一致。(2)主库执行更改前有执行set sql_log_bin=0,会使主库不记录binlog,从库也无法变更这部分数据。(3)从节点未设置只读,误操作写入数据(4)主库或从库意外宕机,宕机可能会造 阅读全文
posted @ 2022-08-25 16:57 zhangdapangzi 阅读(491) 评论(0) 推荐(0) 编辑
2.MySQL pxc集群原理
摘要:单机单点的数据库,一旦这台机子宕机(机器出现故障、机房停电、...),那整个网站将无法正常访问。 单节点的数据库无法满足性能上的要求,就像校园网查成绩的时候,如果1万人同时查,你可能拿到就是一个白屏,无论你是收费的还是免费的数据库,单节点都满足不了这种并发需求 单节点的数据库没有冗余设计,无法满足高 阅读全文
posted @ 2022-08-25 16:23 zhangdapangzi 阅读(153) 评论(0) 推荐(0) 编辑
1.MySQL数据库监控常用指标
摘要:MYSQL常用的性能指标 (1) QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql > show global status like 'Question%'; (2) TPS(每秒事务量) TPS = (Com_commit + C 阅读全文
posted @ 2022-08-25 16:18 zhangdapangzi 阅读(1138) 评论(0) 推荐(0) 编辑

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