MySQL复制简介 MySQL 从3.25.15版本开始提供数据库复制功能(replication)。MySQL复制是指从一个MySQL主服务器(MASTER)将数据复制到另一台或多台MySQL从服务器(SLAVE)的过程,将主数据库的DDL和DML操作通过二进制日志传到复制服务器上,然后在从服务器上对这些日志重新执行,从而使从服务器的数据保持同步。 在MySQL中,复制操作是异步进行的,slave服务器不需要持续的保持连接接收master服务器的数据MySQL支持一台主服务器同时向多台从服务器进行复制操作,从服务…

2022年12月9日 0条评论 332点热度 harry 阅读全文

优化简介 mysql优化是多方面的,原则是减少系统的瓶颈,减少资源的占用,增加系统的反应速度。例如,通过优化文件系统,提高磁盘I/O的读写速度;通过优化操作系统调度策略,提高mysql在高负荷情况下的负载能力;优化表结构、索引、查询语句等使查询响应更快在mysql中,可以使用show status语句查询一些mysql的性能参数 show status like 'value'; 其中value是要查询的参数值,一些常用性能参数如下: connections:连接mysql服务器的次数 uptime:mysql服务…

2022年12月9日 0条评论 248点热度 harry 阅读全文

日志概述 MYSQL里的日志主要分为4类,使用这些日志文件,可以查看MYSQL内部发生的事情。分别是 错误日志:记录mysql服务的启动、运行、停止mysql服务时出现的问题 查询日志:记录建立的客户端连接和执行的语句 二进制日志:记录所有更改数据的语句,可以用于数据复制 慢查询日志:记录所有执行时间超过long_query_time的所有查询或不使用索引的查询 默认情况下,所有日志创建于mysql数据目录中。通过刷新日志,可以强制mysql关闭和重新打开日志文件(或者在某些情况下切换到一个新的日志)。 当执行一个…

2022年12月9日 0条评论 293点热度 harry 阅读全文

背景案例 一个博客,一个网站最重要的就是数据库,所以经常备份数据是必须的.尽管 WordPress 有定时备份数据的插件,但只能备份当前的博客,不够灵活.适合个人小小博客,对于一些网站来说,就不适合了.现在很多人都拥有多个网站,showfom就有几个网站.每个网站都装个插件就比较麻烦了。况且不是每个网站都是WordPress 的 。 所以写了个自动备份mysql数据库的脚本,再加上gmail这个G级邮箱,备份多少数据都可以了。下面是代码: mysqldump -uuser -ppassword --database…

2022年12月9日 0条评论 354点热度 harry 阅读全文