mysql
成宫鸣
这个作者很懒,什么都没留下…
展开
-
mysql5.7版本gitd主从 mysql
环境192.168.199.130192.168.199.131安装MySQL5.7版本wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server配置GTID参数 主Master参数:gtid-mode原创 2020-11-10 11:25:29 · 199 阅读 · 1 评论 -
Tcpdump
TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执行...原创 2020-11-09 14:05:39 · 125 阅读 · 0 评论 -
Tcp
一、查看哪些IP连接本机netstat -an二、查看TCP连接数1)统计80端口连接数netstat -nat|grep -i “80”|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,将其封了.netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {原创 2020-11-09 14:04:08 · 127 阅读 · 0 评论 -
事务 四个特性
事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性;一、原子性(atomicity)一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性二、一致性(consistency)事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。如果数据库系统在运行过程中发生故障,有些事务尚未完成就被迫中断,这些未完成的事务对数据库所作的修改有一部分已写入物理数据库,这是数据库就处于一种不正确的状态,也原创 2020-11-09 13:08:14 · 340 阅读 · 0 评论 -
mysql 结束符 delimiter
定义命令的结束标志。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。如输入下面的语句mysql> select * from test_table;然后回车,那么MySQL将立即执行该语句。但有时候,不希望MySQL这么做。在为可能输入较多的语句,且语句中包含有分号。如在命令行下输入存储过程:mysql> create procedure simpleproc (out paraml int)-> b原创 2020-11-09 11:25:21 · 2819 阅读 · 0 评论 -
mysql分区分表分库
基本概念数据库分表(分表和分区相比)分表更复杂,但是性能稍微好一点点。但是如果Mysql可以高效的维护各个分区之间的关系的话,其实分表是没有必要的。错误的分表操作,会带来bug分表的性能更好,不需要查询优化器来选择读取哪张表,但是分表编码更复杂,要通过代码指定数据存储到特定的表数据库分库:(物理层面进行拆分)读写分离:把读和写进行拆分,优势是没有分布式事务的问题,同时编程简单,通过中间件像操作一个数据库一样不同业务的拆分:编程复杂(根据业务选择对应的数据库),做关联业务联级操作的时候,有分布式事原创 2020-11-09 10:17:00 · 154 阅读 · 0 评论 -
mysql复制格式
statement:基于sql语句级别的binlog,每条修改数据的sql都会保存到binlog里;row:基于行级别,记录每一行数据的变化,也就是将每行数据的变化都记录到binlog里面,记得非常详细,但是并不记录原始sql,在复制的时候,并不会因为存储过程或触发器造成主从数据不一致的问题,但是记录日志量较statement格式大得多。mixed:混合statement和row模式,默认情况下采用statement模式记录,某些情况下会切换到row模式,例如sql中包含与时间、用户相关的函数等;这三原创 2020-11-09 08:35:46 · 170 阅读 · 0 评论 -
mysql主从互换策略(主down机切换从为和恢复过程中的增量备份)
表里插入数据,假设主库A发生故障,停机。此时从库B提升为主库,在从库表上插入数据。此时A机器恢复,重建AB主从结构,A为主B为从。实验环境:192.168.199.130 主 > 坏 > 主192.168.199.131 从 > 主 > 从1、MYSQL主从部署 参考前面文档2、MYSQL主已经坏掉 从库提升主库 stop slave; > 关掉从复制 reset master > 重置主 re原创 2020-10-28 09:13:52 · 1297 阅读 · 0 评论 -
mysql bin-log日志详解
MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Replication在Master端开启binlog,Mster把它的二进制日志传递给slaves来达到master-slave数据一致的目的。 其二:自然就...转载 2020-10-27 16:41:35 · 332 阅读 · 1 评论 -
数据库分类
https://blog.csdn.net/weixin_40904071/article/details/87898079?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.noneca转载 2020-10-22 14:00:13 · 44 阅读 · 0 评论 -
mysql 主从
MYSQL 主从MySQL主从 环境是 Centos7主的环境:vim /etc/my.cnf在/etc/目录下的my.cnf文件里面添加:systemctl restart mariadb进入MySQLmysqlgrant all on *. * to ‘tom’@‘从的IP’ identified by ‘123’;给远程用户权限flush privileges;刷新权限show master status;查看二进制日志接下来修改从主机配置:原创 2020-10-12 09:10:28 · 74 阅读 · 0 评论