- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 为什么导入dump出来的数据后,需要执行flush privileges
近期部署同学发现,使用我给的mysqldump出来的数据恢复完测试准生产环境后,login 总是报错Access denied for user 'phptest'@'localhost' (using password: YES)flush privileges的作用mysql 官方文档中针对flush privileges 的描述如下:If you modify the grant ta...
2020-05-06 19:25:50 573
转载 mysql 开发规范
一、基础规范表存储引擎必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,Event解读:(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层(2)调试,排错,迁移都比较困难...
2020-04-26 16:42:18 155
原创 mongodb 的存储结构
文章目录mongodb 的存储结构mongodb 的文件类型数据结构各种size 的含义mongodb 的存储结构描述mongodb是如何存储数据文件的解答为何实际使用的文件系统空间比数据本身大很多解释db.stats()命令 dataSize, storageSize,fileSize的不同含义mongodb 的文件类型日志文件mongodb 默认会创建3组100M 大小的...
2020-04-26 14:37:28 884
原创 Linux下mongodb最佳实践
文章目录Linux下mongodb最佳实践禁用numa增加linux 文件描述符限制修改mongodb 数据文件路径的atime更新设置操作系统的文件页预读使用ntp服务器Linux下mongodb最佳实践禁用numanuma架构,把多核中央CPU分成不同的node ,每个node 分配单独的内存控制器,每个node中的CPU访问内存消耗和跨node访问内存消耗是不一样的,对于多CPU 大...
2020-04-26 14:34:38 202
原创 k8s 中 mysql name resolve 导致数据库 crash
诡异现象近期在k8s环境部署MySQL数据库从库,发现只要是从库连接主节点的实例,主节点一两分钟内就会crash一次。如果从库不连接主库则不会故障。排查思路1. pod 的内存和MySQL的内存是否冲突2. MySQL最大连接数是否设置合理3. MySQL版本bug4. 对比其他没有问题的库,查找不一样参数柳暗花明内容延申MySQL的name resolveskip_name_...
2020-03-01 22:06:48 597
原创 mongodb mongodump 备份
备份方法atlasCloud manager Ops managerCopy filemongodumppercona-backup-mongodb使用percona-backup-mongodb 备份数据下载工具wget https://www.percona.com/downloads/percona-backup-mongodb/percona-backup-mong...
2019-12-18 18:23:38 196
原创 centos 部署mongodb replica set 集群
安装和部署架构规划主机名 IP 端口 角色和特性node101 10.10.50.101 27017 primarynode102 10.10.50.102 27017 replicanode103 10.10.50.103 27017 replica,delayed,hiddennode103 10.10.50.103 27017 arbiter 部署步骤编辑...
2019-12-18 18:22:46 185
原创 mysql err 1677
描述MySQL主从切换修改表结构,在从库把varchar(100) 修改为text之后,重启sql_thread 失败,报错为:处理修改MySQL主从同步的转换参数:slave_type_conversions有哪些值,哪些是无损转换,哪些是有损转换异常现象...
2019-06-21 17:30:40 1328
原创 mysql error 1236
描述:主库MySQL5.6从库1:MySQL5.1 (new)从库2:MySQL5.6新搭建的MySQL 5.1 和5.6 在同一实例上,从库2slave正常,从库1 报错如下:Got fatal error 1236 from master when reading data from binary log: 'Slave can not handle replication even...
2019-06-21 15:03:01 595
原创 MySQL ERROR 2006 (HY000)
MySQL ERROR 2006 (HY000) at line 2: MySQL server has gone away 错误解决MySQL 命令行客户端执行导入的时候报错:ERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...Connection id: 8131C...
2019-04-03 21:10:51 821
原创 简单mongodb 入门操作
mongo 启动mongod --directoryperdb --fork -f /etc/mongod.cfg# cat /etc/mongod.cfg port = 2980logpath = /data/mongo/general.logmaxConns = 300pidfilepath = /data/mongo/mongod.pidunixSocketPrefix = /...
2019-03-20 10:57:39 310
原创 生产环境lepus部署 监控MySQL
主机类型服务器地址监控主机10.3.97.240被监控110.3.145.1被监控210.3.145.2
2019-03-19 17:32:43 2139 2
原创 mycat + keepalived + haproxy + mmm
整体环境描述mmm(Master-Master replication manager for MySQL)基于MySQL双主复制的高可用集群架构,该架构保证了集群的高可用服务(数据一致性不能完全保证)。当主节点宕机时,通过monitor 检测到,并触发VIP漂移,从而保证了数据的持续可用。在数据延迟较高,数据安全性要求较高的环境中不建议使用,可以考虑mhamycat 它是一个开源的分布式数据...
2019-01-23 09:45:39 480
原创 keep alived + MySQL 双主复制
MySQL双主复制双主复制的原理双主复制的优缺点双主复制的keepalivedkeepalived 原理keepalived 部署
2019-01-16 15:36:37 830
原创 gtid格式/主从同步方式转变
gtid 格式转换单主模式gtid 模式切换开启 enforce_gtid_consistency设置 gtid_mode打开的顺寻是:OFF <-> OFF_PERMISSIVE <-> ON_PERMISSIVE <-> ON主从同步方式转换当前主从的配置都是statement 的binlog
2019-01-15 15:00:48 338
原创 pxc集群增删节点
PXC节点的各种状态open 节点启动成功,准备加入集群primary 节点已经在集群中,且可以对外提供服务,新节点加入时,可以被选择为donor节点传输数据joiner 节点处于等待接收同步文件的状态jonied 节点完成数据同步,尝试保持和集群一致的状态synced 节点正常提供服务,表使已经完成同步,并和集群一致donor 节点处于提供全量数据的状态PXC的默认端...
2018-12-18 17:45:22 1584
原创 CENTOS 6.5 部署 PXC
PXC介绍Percona XtraDB Cluster 是percona 提供的mysql 集群的高可用方案,该方案基于galera 协议,可以保证集群的高可用和数据的强一致性。优点:多节点写入 数据实时同步 多节点保存数据副本 节点自动配置,便于管理 良好的读性能扩展缺点:由于在数据写入时,需要在各节点间进行检查,会增加写入的开销。会出现写放大现象 短板效应,由于所有...
2018-12-18 13:54:08 1389
原创 RAC外部表问题
在节点1 创建外部表,目录和数据库权限都已赋。SQL> select * from table1;COL1--------------------------------------------------COL2--------------------------------------------------COL3--------------------------...
2018-12-14 16:40:52 314
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人