mysql
文章平均质量分 58
AR_xsy
要成为一名合格的运维高级工程师- devops
学无止境 想了解更全面的计算机世界
希望成为T形技术员
展开
-
mysql随笔,查询数据表总量,数据总量
查询数据表总量:(所有数据库的所有数据表的总量)SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES GROUP BY table_schema;查询数据总量:(和实际的数据有偏差,官网有写innodb引擎就是会有40%~50%的一个偏差,ps: 我亲测,不是指数据表的数据,数据表偏差大概10%,感觉像是数据的一个同步问题,个人感觉哈)select table_name,table_rows from infor原创 2021-06-01 11:17:19 · 1384 阅读 · 2 评论 -
MySQL的主从复制及读写分离
一、Master同步时间(可以不同步)环境mysql主服务器:192.168.100.102mysql从服务器:192.168.100.103mysql从服务器:192.168.100.104二、主从三台服务器同时安装mysql,此处安装过程省略三、主从数据库服务器配置1、编辑Master主配置文件[root@master ~]# vim /etc/my.cnfserver_id = 11log_bin = master-bin #主服务器日志文件//log-slave-upd原创 2020-06-11 10:05:36 · 81 阅读 · 0 评论 -
MySQL数据库5.7版本安装部署及常规命令 增删改查 索引 事务 优化
概述:数据库(Database)是按照数据结构组织、存储和管理数据的仓库,它产生于距今六十多年前,数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统,在各个方面得到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。二、数据库的分类;关系型数据库: sql数据库非关系型数据库: nosql数据库,n原创 2020-09-24 08:26:21 · 453 阅读 · 0 评论 -
MySQL数据库的备份 mysqldump和innobackupex
为什么要做备份?在运维的世界里,数据备份是一件十分重要的事情,毕竟如果说你的数据因为某些错误操作或系统的一些灾害出现都会导致数据丢失,如果没做备份的话,后果是不可想的。此片文章介绍三种备份方法(详讲两种)首先,要做MySQL的数据备份,首先就要打开MySQL的二进制文件。 /etc/my.cnf然后介绍MySQL备份的三种工具)Mysql最常用的三种备份工具:1)mysqldump:通常为小数据情况下的备份innodb: 热备,温备MyISAM, Aria: 温备单线程备份恢复比较慢原创 2020-09-29 18:11:43 · 562 阅读 · 0 评论 -
MySQL 主从复制 读写分离 (amoeba,mycat数据库分片、表内分片,)
只有案例的版本系统 IP地址 主机名 所需软件 硬件Centos 7.4 1708 64bit 192.168.59.209 master. boost_1_59_0.tar.gzmysql-5.7.12.tar.gz 内存:4GCentos 7.4 1708 64bit 192.168.59.210 slave1. boost_1_59_0.tar.gzmysql-5.7.12.tar.gz 内存:4GCentos 7.4 1708 64bit 192.168.59.211 slave2.bo原创 2020-10-04 20:57:32 · 327 阅读 · 0 评论 -
mysql视图 触发器 存储过程 外键 内连接及左外链接、右外连接 数据锁 创建及使用的相关语法
MySQL数据库视图有什么用视图的作用就是缓存数据,可以这么理解,我把一条sql的查询结果装在了一个视图里,我下次再查的时候,就不用走sql了,直接取这个视图里就可以了,神奇的是我可以修改这个视图里的数据,就等于修改了原表数据。视图的特点视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。视图是由基本表(实表)产生的表(虚表)。视图的建立和删除不影响基本表。对视图内容的更新(添加、删除和修改)直接影响基本表。当视图来自多个基本表时,不允许添加和删除数据。视图的创建creat原创 2020-09-28 11:16:52 · 284 阅读 · 0 评论 -
Mysql-mmm 高可用集群 (双主负载均衡 故障切换)
一、Mysql-mmm集群技术概述;概述:MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,可以说是mysql主主复制管理器。虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部原创 2021-01-08 19:16:30 · 527 阅读 · 2 评论