转载:https://www.cnblogs.com/kingdevops/articles/17868941.html 最初的 MySQL 版本只提供一种简单的主从异步复制,满足最基本的数据同步。为了提高复制性能,从单线程到组提交再到多线程复制,基本解决了复制延迟问题。为了解决从库与主库的一致性读问题,新增了半同步复制,而为了提供自动故障转移功能,又提供了组复制功能。要做到真正的高可用,失败切换必须对应用透明,于是在组复制的基础上,又发展出了 InnoDB Cluster 。本文说明 InnoDB Clu

郭铭心
2024-12-15
2024-12-15
郭铭心
2024-12-15
2024-12-15

转载:https://www.cnblogs.com/OctoptusLian/p/8183241.html#_labelTop 一、概念描述 在SQL语言中,一个 SELECT-FROM-WHERE 语句称为一个查询块。将一个查询块嵌套在另一个查询块的 WHERE 子句或 HAVING 短语的条件中的查询称为 嵌套查询。例如: SELECT Sname /*外层查询或父查询*/ FROM Student WHERE Sno IN (SELECT Sno /*内层查询或子查询*/ FROM SC WHERE

郭铭心
2024-09-12
2024-09-12
郭铭心
2024-09-12
2024-09-12

转载:https://blog.csdn.net/zhousulian/article/details/92985369 1.存储的格式是YY-mm-dd类型时查询: 假如表product有字段add_time,它的数据类型为datetime,写sql如下: 代码如下 复制代码 select * from product where add_time = '2019-01-12' 对于这种语句,适合存储的格式是YY-mm-dd类型的; 1.Date()函数处理字段作为日期查询条件: 如果你存储的格式是YY-

郭铭心
2024-09-12
2024-09-12
郭铭心
2024-09-12
2024-09-12

1. datax简介 DataX 是阿里巴巴开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。 源码地址:https://github.com/alibaba/DataX 2. 支持的数据源 3. 设计理念 为了解决异构数据源同步问题,DataX将复杂的网状的同步链路变成了星型数据链路,DataX作为中间传输载体负责连接各种数据源。当需要接入一个新的数据源的时候,只需要将此数

郭铭心
2024-06-11
2024-06-11
郭铭心
2024-06-11
2024-06-11

mysql连接时提示too many connections 错误,是因为超过MySQL最大连接数上限,降低MySQL连接数或者修改MySQL最大连接数即可 修改MySQL最大连接数操作方法参照: MYSQL最大连接数的查看与配置 - 博客 (guomingxin.space)

郭铭心
2024-06-11
2024-06-11
郭铭心
2024-06-11
2024-06-11

查看最大连接数,默认是151,我这里修改过 show variables like 'max_connections'; 配置最大连接数有两种方式 1。是临时(实时)设置最大连接数,执行下面的命令,数量根据自身需要设置,最大不超过16384 set global max_connections=数量; 2。是永久设置最大连接数,需要修改配置文件my.ini,修改(如果没有需要新增) max_connections=数量; 关于最大连接数的说明: MySQL无论如何都会保留一个用于管理员(SUPER)登陆的连

郭铭心
2024-06-03
2024-06-03
郭铭心
2024-06-03
2024-06-03

1.常用配置 port = 3306 #默认端口 pid-file = /data/mysql/mysql.pid basedir = /usr/local/mysql/ #程序安装目录 symbolic-link = 0 #多客户访问同一数据库,该选项默认开启 tmpdir = /usr/local/mysql/tmp/ #此目录被 MySQL用来保存临时文件 open_files_limit = 65535 #打开时,和max_connections对比,取大数 datadir = /var/lib/m

郭铭心
2024-05-07
2024-05-07
郭铭心
2024-05-07
2024-05-07

MySQL主从同步通常使用MySQL Replication来实现。以下是配置主从同步的基本步骤: 1.在主服务器上,配置my.cnf或my.ini文件,启用二进制日志: [mysqld] log-bin=mysql-bin server-id=1 #主从服务器唯一 expire_logs_days = 10 #日志过期时间(天) #不给从机同步的库 binlog-ignore-db=sys binlog-ignore-db=mysql binlog-ignore-db=information_schema

郭铭心
2024-05-07
2024-05-07
郭铭心
2024-05-07
2024-05-07