slave_exec_mode设置自动跳过同步复制错误
slave_exec_mode设置可以跳过1032(记录没有找到)和1062(主键重复)错误,并记录到错误日志中。slave_exec_mode和slave_skip_errors作用是一样的,只是slave_exec_mode可以在线动态设置。slave_skip_errors必须添加到配置文件中,重启生效。备库mysql> select * from testdb1.student;+------+------+-...
mysql 误删除表内数据,通过binlog日志恢复
#添加数据insert into testdb1.student(id,name,class,score) value(a,'a',1,45),(2,'b',1,46),(3,'c',2,89),(4,'d',2,90),(5,'e',3,67),(6,'f',3,87),(7,'g',4,77),(8,'h',4,91);mysql> select * from testdb1.student;+------+------+-------+-------+| id | name | class | score |...
mysql误修改全表记录,使用binlog日志找回数据
#添加数据insert into testdb1.student(id,name,class,score) value(a,'a',1,45),(2,'b',1,46),(3,'c',2,89),(4,'d',2,90),(5,'e',3,67),(6,'f',3,87),(7,'g',4,77),(8,'h',4,91);mysql> select * from testdb1.student;+------+------+-------+-------+| id | name | class | score |...
mysql 5.7 GTID主从配置
binlog-format:二进制日志的格式,有row、statement和mixed几种类型;需要注意的是:当设置隔离级别为READ-COMMITED必须设置二进制日志格式为ROW,现在MySQL官方认为STATEMENT这个已经不再适合继续使用;但mixed类型在默认的事务隔离级别下,可能会导致主从数据不一致;log-slave-updates、gtid-mode、enforce-g...
开启relay_log_recovery
当slave从库宕机后,假如relay-log损坏了,导致一部分中继日志没有处理,则自动放弃所有未执行的relay-log,并且重新从master上获取日志,这样就保证了relay-log的完整性。默认情况下该功能是关闭的,将relay_log_recovery的值设置为 1时,可在slave从库上开启该功能,建议开启。mysql> set global relay_lo...
mariaDB 10.1源码安装
[root@localhost yum.repos.d]# yum -y install gcc*[root@localhost yum.repos.d]# yum -y install ncurses-devel[root@localhost yum.repos.d]# yum install bison bison-devel ncurses libxml2 libxml2-devel cmake #cmake 要求版本2.8以上[root@localhost ~]# useradd mysql[root@loc...
mysql 5.7 多主一从的多源复制搭建
主服务器创建用户主1多源同步参数#multi replicationmaster_info_repository=TABLErelay_log_info_repository=TABLE开启GTID[mysqld]#GTID parameterlog-slave-updates=truegtid-mode=onenforce-gtid-consistency=truereport-port=3306report-host=192.168....
mysql 5.7 多实例安装
一 实例一[root@localhost ~]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/3306/data2017-03-03T07:04:07.762686Z 1 [Note] A temporary password is generated for root@localhost: uE70uYprtw?d[root@localhost ~]# vi /data/33067/my.cnf ...
kill_session_temptablespace_highparallel.sh 查杀执行时间较长的sql
#!/bin/bash# by ray# 2016-06-16ksfile=/tmp/.kill_session.tmp #kill session 的文件路径killSqlFile=/tmp/.kill_session_temptablespace_highparallel.sql #kill脚本的路径 killSqlHisFile=/home/oracle/shell/killSqlHisInfo.txt #被kill的会话信息oraUser=**** #oracle的用户名...
awr_report.sh生成awr报告
#!/bin/bash. ~/.bash_profileAWR_FORMAT=htmlNUM_DAYS=1reportname=shanxiMAX_SNAP_ID=`sqlplus -S / as sysdba << EOFset heading off trimspool on feedback offSELECT trim(max(SNAP_ID)) FROM DBA_HIST_SNAPSHOT;EOF`MIN_SNAP_ID=`expr $MAX_SNAP_ID - 1`...
mysql 5.6 半同步主从安装
一 配置完成主从二 安装和配置插件 1 master: 命令帮助: mysql> help install Name: 'INSTALL PLUGIN' &nb...
根据表查询索引信息
SELECT ui.table_name, ui.TABLE_TYPE, ui.INDEX_NAME, ui.INDEX_TYPE, uic.TABLE_OWNER, wm_concat (uic.COLUMN_NAME) columnsFROM dba_indexes ui, dba_IND_COLUMNS ui...
5.6单实例安装
mysql安装yum -y install cmakecmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DSYSCONFDIR=/etc \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-D...
mysql 5.7单实例安装
yum -y install cmakeuseradd mysqlcmake \-DCMAKE_INSTALL_PREFIX=/u01/mysql \-DMYSQL_DATADIR=/u01/mysql/data \-DSYSCONFDIR=/u01/mysql/data \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DMYSQL_TCP_PORT=3306 \-DMYSQL_USER=mysql \-DMYSQL_...
dns
资源记录格式:TTL ### 同意指定TTL()值,单位秒NAME [TTL] &nb...
apache httpd安装 配置
安装包yum -y install httpd命令/usr/sbin/httpd httpd: root:root 主导进程(master process) httpd: apche:ache 工作进程(work process)服务/etc/init.d/httpd端口: &nb...
ftp 配置
ftp用户: 系统用户 匿名用户---->系统用户 虚拟用户---->系统用户ftp用户的默认访问目录: 匿名用户访问目录:/var/ftp 系统用户的访问目录:用户的家目录安全通信方式 ftps: ftp+ss...
在Linux中增加swap空间
在安装Linux的时候,不知道swap空间分配多少比较好,所以会随便分配一个,在真正使用的时候,比如安装Oracle10g会要求很大的swap空间,发现swap空间不够,那应该怎么增加swap空间大小呢。 以下的操作都要在root用户下进行,首先先建立一个分区,采用dd命令比如...
ssh 配置 主机信任认证
sshd 的配置文件/etc/ssh/sshd_config port 修改sshd的端口 AddressFamily any 支持的IP协议,any表示ipv4和ipv6 ListenAddress 0.0.0.0 指定监听的地址,0.0,0,0表示任意地址,也可以指定特定的地址 ...