使用show engine innodb status 查看内存使用情况
一、使用show engine innodb status 查看内存使用情况:SQL>show engine innodb status\G----------------------BUFFER POOL AND MEMORY----------------------Total large memory allocated 17590910976Dictionary memory all
MySQL闪回技术之binlog2sql恢复binlog中的SQL
># yum remove git下载git2.2.1并将git添加到环境变量中># wget https://github.com/git/git/archive/v2.2.1.tar.gz># tar zxvf v2.2.1.tar.gz># cd git-2.2.1># make configure># ./configure --prefix=/usr/
mysql5.7GroupReplication多主模式在Centos7.2上安装部署
MySQL Group Replication(MGR)是MySQL官方在5.7.17版本引进的一个数据库高可用与高扩展的解决方案,以插件形式提供,实现了分布式下数据的最终一致性,总结MGR特点如下:高一致性:基于分布式paxos协议实现组复制,保证数据一致性;高容错性:自动检测机制,只要不是大多数节点都宕机就可以继续工作,内置防脑裂保护机制;高扩展性:节点的增加与移除会自动更新组成员信息,新节点
performance_schema详解一
1、什么是performance_schemaMySQL的performance schema 用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况,它具有以下特点:a、提供了一种在数据库运行时实时检查server的内部执行情况的方法。performance_schema 数据库中的表使用performance_schema存储引擎。该数据库主要关注数据库运行过程中
MySQL5.7 Master-Master主主搭建for Centos7
1、设置SELinux在/etc/sysconfig/selinux文件,修改SELINUX=disabled。2、设置防火墙,或者关闭防火墙,安装完成后再开启。wsrep(Write-Set Replication)#mkdir -p /app/mysql/3306#mkdir -p /app/mysql/binlog1、安装RPM包# rpm -e mariadb-libs-1:5.5.52-1.el7.x86_64 --nodeps# rpm -e mariadb-libs-5.5.44-2....
mysql5.7GeleraCluster安装部署(二)
此次是在CENTOS7.2上搭建的,与之前的6.5上稍有不同。1、设置SELinux在/etc/sysconfig/selinux文件,修改SELINUX=disabled。2、设置防火墙,或者关闭防火墙,安装完成后再开启。wsrep(Write-Set Replication)#mkdir -p /app/mysql/3306#mkdir -p /app/mysql/binlog1、安装RPM包# rpm -e mariadb-libs-1:5.5.52-1....
MySQL Galera cluster集群常用参数说明
1、wsrep_local_state_uuid:与集群的wsrep_cluster_state_uuid一致root@[(none)]> show status like '%wsrep_%_state_uuid%';+--------------------------+--------------------------------------+| Variable_name | Value &n...
MySQL使用bin-log异库恢复到指定时间点
相对于Oracle数据库来说,MySQL数据库使用bin-log恢复没有Oracle应用归档日志那么智能,MySQL的bin-log其实就是纯粹的重做。本文主要测试MySQL使用bin-log异库恢复到指定时间点1、搭建初始化数据库2、确定日志的位置position3、备份数据库T04、模拟数据库发生变化T15、模拟数据库发生变化T26、恢复数据库到备份时间点T07、模拟数据库恢复到时间点T18、模拟数据库恢复到时间点T2
MySQL5.7 Galera Cluster安装搭建及高可用测试
# rpm -ivh mysql-wsrep-common-5.7-5.7.17-25.10.20170117.92194e2.el6.x86_64.rpmwarning: mysql-wsrep-common-5.7-5.7.17-25.10.20170117.92194e2.el6.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID bc19ddba: NOKEYPreparing... ...
MySQL5.7忘记root密码处理
MySQL忘记root密码,而且不能使用操作系统认证直接进入数据库修改密码时,需要重置root密码。1、在配置文件/etc/my.cnf添加skip-grant-tables一行,跳过密码验证。2、重启mysql数据库主进程# /etc/init.d/mysqld restart(也可以直接先停掉MySQL进程后使用skip-grant-tables参数重启MySQL)3、登录数据库修改密码。mysq...
Linux环境MySQL5.6安装实践
MySQL的安装相对于Oracle来说非常简单,个人觉得与TimesTen的安装配置更为接近,而且后面的Master-Slave或Master-Master集群配置更为简单,甚至比TimesTen的ASP/Active-Active/Active-Standby配置都比TimesTen还要简单,不过MySQL涉及的初始化参数还是比较多,初始化参数配置不合理MySQL将很难启动,这次安装MySQL感觉比十年前第一次安装Oracle RAC还折腾,百度了一圈感觉网上的步骤清晰一点的都是使用cmake这个包来安装,所以这里纪录一下安装步骤,或许有对初次接触MySQL的兄弟会有帮助。安装步骤:1、安装MySQL数据库软件rpm包2、配置MySQL数据库参数文件my.cnf3、初始化MySQL数据库实例4、启动MySQL服务进程mysqld5、修改登录密码和检查数据库参数
Linux环境下MySQL5.6Master-Slave配置实战
MySQL的安装相对于Oracle来说非常简单,个人觉得与TimesTen的安装配置更为接近,而且后面的Master-Slave或Master-Master集群配置更为简单,甚至比TimesTen的ASP/Active-Active/Active-Standby配置都比TimesTen还要简单。Master-Slave搭建步骤:1、在两台主机分别安装MySQL数据库软件2、在两台主机分别创建并初始化MySQL数据库实例3、从主库dump数据(库)导入到备库4、修改主从(Master-Slave)配置5、主库grant、从库启动复制(start slave)6、验证主备数据同步
Limitations of Online DDL for MySQL
Take the following limitations into account when running online DDL operations:During an online DDL operation that copies the table, files are written to the temporary directory ($TMPDIR on Unix, %TEMP% on Windows, or the directory specified by the --tmpdir ...