随笔分类 - MySQL
摘要:MySQL [(none)]> show variables like '%timeout%'; + + + | Variable_name | Value | + + + | connect_timeout | 10 | | delayed_insert_timeout | 300 | | inn
阅读全文
posted @ 2020-03-31 16:59
屠魔的少年
摘要:binlog_format = ROW transaction-isolation="READ-COMMITTED" sync_binlog = 1 innodb_flush_log_at_trx_commit = 1 query_cache_size = 0 query_cache_type =
阅读全文
posted @ 2020-03-31 16:57
屠魔的少年
摘要:前言 我们在使用/运维 MySQL 过程中,经常会遇到一些网络相关的错误,比如: Aborted connection 134328328 to db: 'test' user: 'root' host: '127.0.0.1' (Got timeout reading communication
阅读全文
posted @ 2020-03-31 16:55
屠魔的少年
摘要:特别声明: 所有的过滤规则不建议在主库上设置。 server_id 是一个整数,范围:1 至 power(2,32)-1 之间。 推荐使用端口号+ip最后一位的方式。 唯一区别ID,同一个集群不可重复,从5.6开始可动态修改。 server_uuid 唯一区别ID,同一个集群不可重复,从5.6开始可
阅读全文
posted @ 2020-03-31 16:54
屠魔的少年
摘要:server_id server_uuid relay_log io_thread 读取过来的本地日志。 relaylog文件名前缀,可以是全路径。 relay_log_index relaylog索引文件前缀名,和realy_log一样,也可以是fullpath. 不可动态修改。 read_onl
阅读全文
posted @ 2020-03-31 16:52
屠魔的少年
摘要:卸载旧版本rpm包 rpm -qa|grep mysql -i rpm -qa|grep mariadb -i rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 安装依赖包 yum install -y libaio yum install -y pe
阅读全文
posted @ 2020-03-31 16:47
屠魔的少年
摘要:ONLY_FULL_GROUP_BY 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中。 NO_AUTO_VALUE_ON_ZERO 该值影响自增长列的插入。默认情况下,在对自增主键插入NULL或0时,会
阅读全文
posted @ 2020-03-31 16:44
屠魔的少年
摘要:MySQL Query Cache实现原理 MySQL的Query Cache实现原理实际上并不是特别复杂,简单来说就是将客户端请求的Query语句(仅限于SELECT类型的Query)通过一定的hash算法进行一个计算,得到一个hash值,存放在一个hash桶中同时将该Query的结果集(Resu
阅读全文
posted @ 2020-03-31 16:43
屠魔的少年
摘要:环境说明后台管理节点172.16.0.128:3306被监测MYSQL集群172.16.0.125:3306172.16.0.126:3306被监测MYSQL集群mysql5.6以上,开启GTID复制后台管理节点CentOS Linux release 7.2以上,不然可能会出现缺少依赖包。安装My
阅读全文
posted @ 2020-03-31 16:40
屠魔的少年
摘要:两个节点安装 keepalived wget http://www.keepalived.org/software/keepalived-1.2.12.tar.gz tar xf keepalived-1.2.12.tar.gz cd keepalived-1.2.12 ./configure --
阅读全文
posted @ 2020-03-31 16:38
屠魔的少年
摘要:perl 等包,可到 http://rpm.pbone.net/ 网站下载 MHA 安装文件可以从 https://code.google.com/p/mysql-master-ha 下载 centos7可在下面网站下载 wget https://qiniu.wsfnk.com/mha4mysql-
阅读全文
posted @ 2020-03-31 16:35
屠魔的少年
摘要:MySQL中的事件调度器,EVENT,也叫定时任务,类似于Unix crontab或Windows任务调度程序。 EVENT由其名称和所在的schema唯一标识。 EVENT根据计划执行特定操作。操作由SQL语句组成,语句可以是BEGIN…END语句块。EVENT可以是一次性的,也可以是重复性的。一
阅读全文
posted @ 2020-03-31 16:31
屠魔的少年
摘要:ERROR: Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 31, event_type: 35 [root@testdb mysql]# mysqlbinlog --base
阅读全文
posted @ 2020-03-31 16:21
屠魔的少年
摘要:1.创建一个用户名为readonly密码为123456的用户 CREATE USER readonly WITH ENCRYPTED PASSWORD '123456'; 2.更新用户默认为只读事务 alter user readonly set default_transaction_read_o
阅读全文
posted @ 2020-03-31 15:58
屠魔的少年
摘要:一、liunx操作系统层面1、整体cpu负载的%user最好不长期超过20%(若%user太高,有极大可能性是索引使用不当)2、整体cpu负载的%iowat最好不长期超过10%(确认I/O子系统是否有明显瓶颈)3、整体cpu负载的%idle最好保持在70%以上(让CPU保持低负载)4、关注各个逻辑C
阅读全文
posted @ 2018-12-22 15:05
屠魔的少年
摘要:delimiter $$DROP PROCEDURE IF EXISTS pro_test ;CREATE PROCEDURE pro_test()begin DECLARE var_name varchar(50); DECLARE fee_18 CURSOR FORselect name fro
阅读全文
posted @ 2018-12-15 10:44
屠魔的少年
摘要:create table t1(c1 varchar(20));insert into t1 select 't1'; create table t2(c2 varchar(20));insert into t2 select 't2'; delimiter $$DROP PROCEDURE IF
阅读全文
posted @ 2018-12-11 14:58
屠魔的少年
摘要:报错如下:** (mydumper:56288): CRITICAL **: Couldn't acquire global lock, snapshots will not be consistent: Access denied; you need (at least one of) the R
阅读全文
posted @ 2018-12-03 11:23
屠魔的少年
摘要:解决办法1.建立一个软连接 ln -s /dat/data/mysql/mysql.sock /var/run/mysqld/mysqld.sock 解决办法2:指定--host=127.0.0.1
阅读全文
posted @ 2018-12-03 09:46
屠魔的少年
摘要:需求:当更新列中的字段时,列中的status字段,就会+1 表结构 CREATE TABLE `test_1` ( `id` int(11) DEFAULT NULL, `name` varchar(20) DEFAULT NULL, `status` int(11) DEFAULT NULL )
阅读全文
posted @ 2018-11-20 19:02
屠魔的少年