mysql数据库
云中月-
这个作者很懒,什么都没留下…
展开
-
pxc官方笔记整理
官网三主机:192.168.70.61192.168.70.62192.168.70.631.pxc需要的端口不能占用:vi /etc/services检查(netstat -tunlp |egrep "3306|4444|4567|4568") 3306 4444 4567 45682.selinux关闭和防火墙关闭setenforce 0 (vi /etc/selinux/conf 改为SELINUX=disable)3.安装如下:yum install...原创 2020-07-16 16:10:46 · 395 阅读 · 0 评论 -
14.mysql pxc rpm包安装配置实战
下载并上传安装包:yum -y install percona-xtrabackup-24-2.4.20-1.el6.x86_64.rpmhttps://pkgs.org/download/qpresswget https://repo.percona.com/yum/release/6/RPMS/x86_64/qpress-11-1.el6.x86_64.rpm再执行安装,即成功:原创 2020-06-26 17:15:51 · 524 阅读 · 0 评论 -
12.keepalived+mysql 双主架构
0、本次集群架构如下(先搭建好主从同步):集群架构图(如上)1、分别在主、备库上创建同步复制账号:create user 'bak'@'10.161.181.%' identified by 'root123';grant replication slave on *.* to 'bak'@'10.161.181.%';flush privileges;2、先在备库上10.161.181.224主机上配置同步信息:mysql -uroot -proot123;change master .原创 2020-06-11 14:33:39 · 219 阅读 · 0 评论 -
11.mysql MHA搭建配置
1.MHA是自动的master故障转移和slave提升的软件包,基于标准的Mysql复制(异步/半同步)MHA包含两个组成部分:MHA manager(管理节点)和MHA Node(数据节点)。https://github.com/yoshinorim/mha4mysql-manager;https://github.com/yoshinorim/mha4mysql-node2.MHA原...原创 2020-08-24 16:23:40 · 383 阅读 · 0 评论 -
10.mysql主从复制
1.mysql异步复制基于binlog和position搭建一主一从架构192.168.1.100 主192.168.1.101 从主要条件:(1)主库的server-id,从库的server-id保证两个不一致;(2)主库开启binlog功能,建议重库也开启binlog,并且开启log_slave_updates参数,让从库也写binlog,方便扩张;(3)保证binlog格式为r...翻译 2018-11-22 14:53:02 · 160 阅读 · 0 评论 -
9.mysql主从复制主要参数
主从复制中的重点参数:log-bin:搭建主从复制,必须开启二进制日志。server-id:在同一组主从结构中的唯一标识(主从上参数不能一致)server-uuid:数据库启动中,自动生成,每台不一样,存放于数据目录auto.cnf文件下read only:设置从库只读状态,避免从库写操作,mysql5.7后新增super_read_only,开启参数,超管都无法进行写操作binlog_...翻译 2018-08-29 09:44:07 · 235 阅读 · 0 评论 -
8.mysql备份恢复
1.mysql备份方式分类:2.冷备:/usr/local/mysql/bin/mysqladmin -uroot -ppassword shutdownscp -r /data/mysql/* root@远程主机ip:/tmpcp -r /data/mysql /backup3.热备(逻辑备):mysqldump -help/usr/local/mysq...翻译 2018-08-28 16:53:37 · 1031 阅读 · 0 评论 -
6.mysql 事物
事务语句事务开启语句是由begin或start transaction(read write|read only)命令来开始的,或者把自提交特性关掉(执行set autocommit=0命令),select * from test;begin;insert into test (id,name) values(4,’dd’);commit;select * from tes...翻译 2018-07-31 17:21:27 · 131 阅读 · 0 评论 -
7.mysql 锁
1.锁:Innodb支持行锁,有时也会升级为表锁;MyISAM只支持表锁。表锁特点:开销小,加锁快;不会出现死锁;锁粒度大,发生锁冲突概率高,并发度相对低。行锁特点:开销大,辊锁慢;会出现死锁,锁粒度小,发生锁冲突概率低,并发度也相对行锁较高。 Innodb锁类型:读锁(共享锁)、写锁(排他锁)、意向锁和MDL锁。 读锁:(1)自动提交方式下select语句,不需要加锁...翻译 2018-08-07 15:32:47 · 114 阅读 · 0 评论 -
5.mysql索引
1.索引:索引是对数据库表中的一列或多列的值进行排序的一种结构,使用索引可以快速访问数据库表中的特定信息。B+tree:所有数据都保存在叶子结点中,双向链表结构,速度比b-tree快b-tree:所有里子结点都出现在同一层,叶子结点不包含任何关键字的信息 聚集索引和普通索引(B+tree)普通索引(非聚集索引):创建方法:alter table table_name a...翻译 2018-07-27 11:24:59 · 99 阅读 · 0 评论 -
4.mysql 表
1.Mysql表创建原则:禁止使用中文字段名;禁止使用字符型做主键;禁止无主键或是唯一索引的表出现;秉承最小,最合适的原则选择数据类型。Text和blob存大量文字或者存图片的大数据类型建议不要与业务表放一起; 2.Mysql主要数据类型:整型、浮点型、字符类型和日期类型Show databases;use mysql ;show tables;desc tt;...翻译 2018-07-26 14:00:32 · 112 阅读 · 0 评论 -
3.mysql 数据库文件
1.Mysql数据库文件 数据库层面文件有:参数文件my.cnf、错误日志文件errorlog 、慢查询日志 slow log、全量日志general log、二进制日志binlog文件、审计日志audit log、中继日志relay log、套接字文件socket、进程pid文件和表结构文件。 存储层面:redolog 和undo log 日志文件1.1 参数文件(启动顺...翻译 2018-07-24 10:15:14 · 328 阅读 · 0 评论 -
2.mysql体系结构
1.mysql体系结构 分为两层:mysql server层和存储引擎层 mysql server层:连接层和SQL层 连接层:通信协议、线程处理、用户名密码认证 SQL层:权限判断、解析器、预处理、查询优化器、缓存和执行计划1.1 Query Cache解释 生产中建议关闭query cache,因为只能缓存静态数据信息,5.6之后默认为关闭 query_cache两个核心参数:...翻译 2018-06-05 16:38:44 · 446 阅读 · 0 评论 -
1.mysql安装
1.Mysql5.6安装前提下载安装包:mysql.commd5sumMySQL-5.6*.tar.gz检查下载安装包有无问题1.1关闭防火墙:service iptables stop ;chkconfig iptables off;chkconfig --list |grep iptables1.2关闭selinux:vi /etc/syscon...翻译 2018-06-05 16:39:52 · 183 阅读 · 0 评论