随笔分类 -  MySQL

摘要:mycat的简介这里就不在赘述了,大家可以自行百度,这里只记录详细的过程。 使用mycat的一个架构: 环境: 主机名 ip 系统 软件版本 备注 master 192.168.91.34 RHEL7.4 mycat1.6 mycat服务器 node1 192.168.91.35 RHEL7.4 m 阅读全文
posted @ 2020-07-21 15:35 winterforever 阅读(245) 评论(0) 推荐(0)
摘要:本篇文章来简要介绍一下MySQL监控利器-PMM的部署过程。 环境: 主机名 IP 功能 系统 数据库版本 pmmclient 192.168.91.34 PMM-client(1.16.0) RHEL7.4 MySQL5.7.26 pmmserver 192.168.91.35 PMM-serve 阅读全文
posted @ 2019-12-19 14:34 winterforever 阅读(1068) 评论(0) 推荐(0)
摘要:这里使用keepalived实现mysql的双主热备高可用 实验环境: 主机名 IP 系统版本 软件版本 master 192.168.199.6/vip:192.168.199.111 Rhel7.4 Mysql8.0.17+Keepalived v1.3.5 openStack 192.168. 阅读全文
posted @ 2019-10-28 22:21 winterforever 阅读(284) 评论(0) 推荐(0)
摘要:在公司资源紧张的情况下,需要在一台服务器上部署多个数据库实例,现在就来实战一下该情况。 需要启动两个不同的端口,分别是3306和3307 [root@node1 ~]# mkdir /u01/mysql/{3306,3307} -p [root@node1 ~]# tree /u01//u01/└─ 阅读全文
posted @ 2019-10-21 10:23 winterforever 阅读(2010) 评论(1) 推荐(0)
摘要:mysql的安装有多种方法,这里就介绍一下二进制包安装。 [root@node1 ~]# tar xvf mysql-5.7.27-linux-glibc2.12-x86_64.tar [root@node1 ~]# ll -rw-r--r-- 1 root root 676577280 Sep 3 阅读全文
posted @ 2019-10-21 09:14 winterforever 阅读(239) 评论(0) 推荐(0)
摘要:mongodb在文档型数据库这方面一直做的很好,也发展了很多年,MySQL作为一个比较大众的数据库也慢慢支持了该特性,下面介绍一下MySQL支持文档型数据库的简单操作。 环境: [root@master ~]# mysqlsh --mysqlx -u root -pkavl7kAkkle! --fi 阅读全文
posted @ 2019-10-16 11:37 winterforever 阅读(934) 评论(0) 推荐(0)
摘要:innodb cluster是基于组复制来实现的。 搭建一套MySQL的高可用集群innodb。 实验环境: [root@master thunder]# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm warning: mysql-c 阅读全文
posted @ 2019-09-20 20:17 winterforever 阅读(1562) 评论(0) 推荐(0)
摘要:数据库的安装: [root@node1 8.0.17]# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm 警告:mysql-community-common-8.0.17-1.el7.x86_64.rpm: 头V3 DSA/SHA1 S 阅读全文
posted @ 2019-07-28 18:46 winterforever 阅读(2351) 评论(0) 推荐(0)
摘要:组复制有两种模式:单主模式和多主模式。 1.在单主模式下,组复制具有自动选主功能,每次只有一个 server成员接受更新。2.在多主模式下,所有的 server 成员都可以同时接受更新。 MGR的限制: 仅支持InnoDB表,并且每张表一定要有一个主键,用于做write set的冲突检测; 必须打开 阅读全文
posted @ 2019-07-25 14:18 winterforever 阅读(330) 评论(0) 推荐(0)
摘要:随着用户量的增多,数据库操作往往会成为一个系统的瓶颈所在,而且一般的系统“读”的压力远远大于“写”,因此我们可以通过实现数据库的读写分离来提高系统的性能。通过设置主从数据库实现读写分离,主数据库负责“写操作”,从数据库负责“读操作”。读写分离是为了提供程序的性能,读写分离简单的说是把对数据库读和写的 阅读全文
posted @ 2018-10-14 20:27 winterforever 阅读(206) 评论(0) 推荐(0)
摘要:MySQL字符集的问题 当查看数据是出现乱码该怎么处理? mysql> select * from book.books limit 5;+ + + + + + + + +| bId | bName | bTypeId | publishing | price | pubDate | author 阅读全文
posted @ 2018-10-14 14:56 winterforever 阅读(525) 评论(0) 推荐(0)
摘要:mysql主从同步原理: 从库生成两个线程,一个I/O线程,一个SQL线程; I/O线程请求主库的binlog,并将得到的binlog日志写到relay log(中继日志)文件中; 主库会产生一个log dump线程,用来给从库I/O线程传binlog; SQL线程会读取relay log文件中的日 阅读全文
posted @ 2018-10-11 11:07 winterforever 阅读(188) 评论(0) 推荐(0)