在线QQ客服:1922638
专业的SQL Server、MySQL数据库同步软件
随着信息化的深入发展,企业数据累积为索引累积,并发访问大量信息系统。
一方面,我们可以优化代码框架,使用出色的缓存技术(redis),设置服务器集群以共享数据库压力;另一方面,我们可以使用数据库的主从配置来实现读写分离,也可以减轻数据库的压力。
MySQL主从复制原理
从库中生成两个线程,一个I/O线程和一个SQL线程;
I/O线程请求主库的binlog,并将获得的binlog日志写入中继日志(中继日志)文件;
主库将生成一个日志转储线程,该线程用于将binlog传输到从库的i/o线程;
SQL线程将读取中继日志文件中的日志,并将其解析为特定操作,以实现一致的主从操作和一致的最终数据;
主服务器(Master)负责网站的NonQuery操作,而从服务器负责Query操作。用户可以根据网站的功能自由分配主从服务器。
以下记录了MySQL数据库主从配置步骤
准备和设备信息:
一台主服务器(win10,192.168.169.87),一台从服务器(winServer2012R2,192.168.168.216)?
首先,配置主服务器
1)在Master MySQL上创建一个用户” repl”,并允许其他从属服务器远程访问Master。
2)打开MySQL安装文件以修改my.ini,并在[mysqld]下添加以下代码
?
?
3)查看主状态和日志
mysql \>显示?主人身份;
4)重新启动MySQL服务
其次,配置从服务器
1)找到MySQL安装文件夹并修改my.ini文件,在[mysqld]下添加以下代码行
?
2)重新启动MySQL服务
3)连接到主机
4)启动从站
5)查看从设备运行状态
Slave_IO_Running:是
Slave_SQL_Running:是吗?
表示操作成功。此时,表或数据将添加到主表,并且从表将自动同步。