mysql
文章平均质量分 71
Lossdate
这个作者很懒,什么都没留下…
展开
-
笔记13:配置ShardingSphere
一、简介Apache ShardingSphere是一款开源的分布式数据库中间件组成的生态圈。它由Sharding-JDBC、 Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据库, 以jar包形式提供服务,无需额原创 2021-04-18 21:32:00 · 1659 阅读 · 0 评论 -
Mysql主从模式下搭建MHA
一、简介MHA(Master High Availability)目前在 MySQL 高可用方面是一个相对成熟的解决方案,它由日本 DeNA 公司的 youshimaton(现就职于 Facebook 公司)开发,是一套优秀的作为 MySQL 高可用性环境下故障切换和主从提升的高可用软件。该软件由两部分组成:MHA Manager(管理节点)和 MHA Node(数据节点)MHA Manager:MHA Manager 可以单独部署在一台独立的机器上管理多个 master-slave 集群,原创 2021-04-16 00:42:08 · 187 阅读 · 0 评论 -
mysql5.7 双主模式配置
mysql5.7 双主模式配置双主模式是指两台服务器互为主从,任何一台服务器数据变更,都会通过复制应用到另外一方的数据库中。随着业务发展,架构会从主从模式演变为双主模式,建议用双主单写,再引入高可用组件,例如 Keepalived和MMM等工具,实现主库故障自动切换。前提配置:两台mysql服务器作为master_1 和 master_2一、master_1配置修改配置文件vi /etc/my.cnf在主从配置的基础上追加配置#主从配置log_bin=mysql-binserve原创 2021-03-26 01:36:36 · 557 阅读 · 1 评论 -
centos安装mysq5.7.33
一、准备下载wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz解压tar -xvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz查看是否安装了mariadb,安装了则卸载#查看rpm -qa | grep mariadb#卸载rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodep原创 2021-03-26 01:03:00 · 223 阅读 · 0 评论 -
mysql-proxy读写分离配置
MySQL Proxy:是官方提供的MySQL中间件产品可以实现负载平衡、读写分离等下载地址:https://downloads.mysql.com/archives/proxy/解压tar -xzvf mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz创建配置文件vim /etc/mysql-proxy.cnf写入:[mysql-proxy]user=rootadmin-username=rootadmin-password=1原创 2021-03-25 21:49:16 · 136 阅读 · 0 评论 -
mysql-proxy-cli.c:326: loading config from ‘/etc/mysql-proxy.cnf‘ failed: Key file does not start wi
mysql-proxy启动./mysql-proxy --defaults-file=/etc/mysql-proxy.cnf提示:(critical) mysql-proxy-cli.c:326: loading config from ‘/etc/mysql-proxy.cnf’ failed: Key file does not start with a group原因是配置文件mysql-proxy.cnf没有加 [mysql-proxy]添加上 [mysql-proxy] 后问题解决原创 2021-03-24 23:44:38 · 573 阅读 · 0 评论 -
Mysql5.7配置主从同步
写在最前面:首先两个服务器master和slave,都按照好mysql一、主从同步配置master配置1)配置my.cnf文件cd /etcvim my.cnf新增log_bin=mysql-binserver-id=1sync-binlog=1binlog-ignore-db=performance_schemabinlog-ignore-db=information_schemabinlog-ignore-db=sys配置完后重启mysqlservice mysq原创 2021-03-24 00:20:11 · 580 阅读 · 2 评论 -
Mysql InnoDB和MyISAM对和适用场景
InnoDB和MyISAM对比1)事务和外键InnoDB支持事务和外键,具有安全性和完整性,适合大量insert或update操作MyISAM不支持事务和外键,它提供高速存储和检索,适合大量的select查询操作2) 锁机制InnoDB支持行级锁,锁定指定记录。基于索引来加锁实现MyISAM支持表级锁,锁定整张表3) 索引结构InnoDB使用聚集索引(聚簇索引),索引和记录在一起存储,既缓存索引,也缓存记录MyISAM使用非聚集索引(非聚簇索引),索引和记录分开4) 并发处理能力M..原创 2021-03-14 23:51:17 · 869 阅读 · 0 评论