首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Mysql主从配置参数说明

read-only=0                                   --关闭只读模式 gtid_mode=on                               --开启...=2         --自增长步进值,主从复制场景中,步进值需要一致,保证主从中自增长主键不冲突 log-slave-updates=1                     --作为从库使用时,开启...log-slave-updates配置,能使从库的sql线程读取主库的bin-log时,不会将这些同步数据写入从库的bin-log中 relay_log_info_repository = TABLE       ...relay_log恢复功能,当slave从库宕机后,假如relay-log损坏了,导致一部分中继日志没有处理,则自动放弃所有执行的relay-log,并且重新从master上获取日志,这样就保证了relay-log.../backup/mysql-bin            --bin-log日志目录 binlog_format = row

83920

CDN开启gzip压缩,首次访问压缩生效

在回源请求时,第一次优先响应客户端非压缩文件,之后进行压缩处理并保存,再请求时可命中压缩文件 优点:首次访问耗时会相对减少,访问的服务体验会相对较好 缺点:首次响应不会给出压缩文件 问题描述: CDN开启...gzip压缩,首次访问压缩生效 原因分析: 1、查看域名配置,确实主动压缩功能时开启的 ps:官网功能说明链接 https://cloud.tencent.com/document/product/...228/41736 企业微信截图_20201107141440.png 2.验证现象 第一次访问,未有给出压缩 1.png 第二次访问,给出压缩 2.png 确实有首次压缩的现象 3.问题分析...通过背景知识点可知,现象明显符合异步压缩的机制,因此可知,腾讯云的主动压缩功能,业务逻辑就是异步压缩的机制 4.结论 我们主动压缩功能产品设计是按照异步压缩的机制处理的,因此‘CDN开启gzip压缩,首次访问压缩生效

2.8K70

解决宝塔开启SSL站点跳转到已开启SSL站点的方法

昨天访问了一下服务器ip发现自动跳转到了我博客,而通过https访问也跳转到我博客,就很纳闷,看了一会才发现,宝塔面板开启SSL站点会自动跳转到已开启SSL站点。...意思就是:有10个站点,仅有一个站点A开启了SSL(https),通过https访问B/C/D等站点时,页面竟然是A站点。...这个机制个人觉得并不是很好,然而宝塔面板也没有给解决方法,其目的是建议大家每一个站点都申请ssl证书,如果你不想开启SSL站点会自动跳转到已开启SSL站点的话,你可以尝试下面这种比较简单的方法。...2.给这个站点添加一个ssl证书,错误的或者不匹配的,并开启强制HTTPS。

1.9K20

MySQL bin-log 日志过大造成空间不足问题的解决方法

前几天,一早起来,就发现 RDS 挂了,然后也无法重启,后面发现是 bin-log 日志过大,把 RDS 的空间塞满了。 MySQL bin-log 是干嘛的?...怎么清理 MySQL bin-log 呢?...如果没有主从复制,可以通过下面的命令重置数据库日志,清除之前的日志文件: reset master 但是如果存在复制关系,应当通过 PURGE 的名来清理 bin-log 日志,语法如下: PURGE...MySQL 的 expire_logs_days 参数 MySQL 的 expire_logs_days 参数可以用来设置二进制日志自动删除/过期的天数,默认值为0,表示“没有自动删除”,例如: expire_logs_days...每次进行 LOG flush的时会自动删除过期的日志,那么什么时间才能触发log flush,手册上的解释为: 重启 MySQL bin-log 文件大小达到参数 max_binlog_size 限制;

93650

MySQL主从复制实战

库,MYSQL主从数据同步是一个异步复制的过程,要实现复制首先需要在master上开启bin-log日志功能,bin-log日志用于记录在Master库中执行的增、删、修改、更新操作的sql语句,整个过程需要开启...3个线程,分别是Master开启IO线程,Slave开启IO线程和SQL线程,具体主从同步原理详解如下: 1)Slave上执行slave start,Slave IO线程会通过在Master创建的授权用户连接上至...Master,并请求master从指定的文件和位置之后发送bin-log日志内容; 2)Master接收到来自slave IO线程的请求后,master IO线程根据slave发送的指定bin-log日志...如果在安装时cp my-large.cnf  /etc/my.cnf,则需修改server-id,MASTER与Slave端server-id不能一样,Slave端也无需开启bin-log功能: server-id...= 2 Slave指定Master IP、用户名、密码、bin-log文件名(mysql-bin.000028)及position(257): change master to master_host

25520

开启慢查询日志以及使用索引SQL日志

开启慢查询日志方式: 可以更改数据库配置文件 ,例如在ubuntu下配置文件位置 /etc/mysql/mysql.conf.d/mysqld.cnf 增加这三项 #记录慢查询日志 slow_query_log...= ON slow_query_log_file = /var/log/mysql/slow.log long_query_time = 0.1 也可以在mysql终端下 , 等其他几项配置: set...global slow_query_log ='on'; set globle long_query_time=0.1; set globle slow_query_log_file=‘ /var/log/mysql...还有就是使用索引日志 set global log_queries_not_using_indexes='on'; 日志记录的位置是和上面一样的 , 随便执行没有使用索引的sql , 会看到记录 ?...还有一种情况是数据太少,mysql认为不用索引更快,这样的也会记录下来 这条user_id上有索引 , 但是还是使用的全表扫描,数据太少了 ?

1.4K20

mysql 开启远程连接

1.netstat -anpl | grep mysql 查看mysql的端口 如果没有请确定你的mysql已经成功安装好并运行 ps aux | grep mysql 查看mysql进程 2.centos7...-add-port=3306/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效 重启防火墙: systemctl restart firewalld.service 3.开启远程连接...方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%" #mysql -u root -proot   mysql>use...mysql;   mysql>update user set host = '%' where user = 'root';   mysql>select host, user from user...; 方法二、直接授权(推荐) 从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:   # mysql -u root -proot   mysql

5.4K30
领券