mysql主从服务器同步心得体会

 更新时间:2008年06月15日 18:57:19   作者:  
原来看过MYSQL同步数据的实现,可是自己还没有动过手,今天没什么事就玩一玩,正好在旁边有另一台空电脑,都在同一个路由器下。哈哈,正好。

另外,上面每个参数的意义如下:

SHOW SLAVE STATUS 返回以下信息:

Slave_IO_State 
SHOW PROCESSLIST 输出的 State 字段的拷贝。从这里可以看出是否线程正在连接主服务器,是否正在等待来自于主服务器的事件,是否正在重新连接主服务器等信息。所有可能出现的状态管理员手册中的复制实现细节列出。这些信息是非常重要的,比如线程虽然运行但是没有成功的连接主服务器,只有这个字段能告诉用户的连接问题。由于 SQL 线程简单,所以它的状态没有拷贝。如果它运行,就没有问题,如果没有运行,可以在 Last_Error 域中找到错误(下面描述)。

Master_Host 
目前主服务器主机。

Master_User 
连接主服务器的当前用户。

Master_Port 
当前的主服务器端口。

Connect_Retry 
选项 –master-connect-retry 的当前值。

Master_Log_File 
I/O 线程当前读取的主服务器二进制日志文件的名字。

Read_Master_Log_Pos 
I/O 线程从当前的主服务器二进制日志中读取的位置起点。

Relay_Log_File 
SQL 线程当前读取并执行的中继日志文件的名字。

Relay_Log_Pos 
SQL 线程当前从中继日志中读取执行的位置起点。

Relay_Master_Log_File 
主服务器中二进制日志文件的名字,此文件中包含了最近一次 SQL 线程执行的事件。

Slave_IO_Running 
I/O 线程是否启动。

Slave_SQL_Running 
SQL 线程是否启动。

Replicate_Do_DB, Replicate_Ignore_DB 
如果有的话,就是以选项 –replicate-do-db 和 –replicate-ignore-db 指明的数据库列表。

Replicate_Do_Table, Replicate_Ignore_Table, Replicate_Wild_Do_Table, Replicate_Wild_Ignore_Table 
如果有的话,是以选项 –replicate-do-table, –replicate-ignore-table, –replicate-wild-do-table, and –replicate-wild-ignore_table 指明的表的列表。

Last_Errno, Last_Error 
最近执行的查询返回的错误号和错误信息。错误号是 0 且空的信息表示没有错误。如果 Last_Error 值不空,在从服务器的错误日志中也会出现错误信息。

相关文章

  • mysql 无法联接常见故障及原因分析

    mysql 无法联接常见故障及原因分析

    这篇文章主要介绍了mysql 无法联接常见故障及原因分析,本文是小编日常收集整理的,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-11-11
  • MySQL 配置优化(多个参数)

    MySQL 配置优化(多个参数)

    安装MySQL后,配置文件my.cnf在 /MySQL安装目录/share/mysql目录中,该目录中还包含多个配置文件可供参考,有my-large.cnf ,my-huge.cnf, my-medium.cnf,my-small.cnf,分别对应大中小型数据库应用的配置。win环境下即存在于MySQL安装目录中的.ini文件
    2016-05-05
  • SQL UNION运算符及其应用场景深入探究

    SQL UNION运算符及其应用场景深入探究

    这篇文章主要为大家介绍了SQL UNION运算符及其应用场景示例深入探究,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Mysql服务器的安装配置与启动关闭方法详解

    Mysql服务器的安装配置与启动关闭方法详解

    MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一
    2021-10-10
  • MySQL删除表数据、清空表命令详解(truncate、drop、delete区别)

    MySQL删除表数据、清空表命令详解(truncate、drop、delete区别)

    介绍了MySQL中清空或删除表数据的三种方法:truncate、delete和drop,以及它们的特点、使用场景和注意事项,Truncate用于快速删除表中所有数据并释放空间,但不保留表结构;delete用于删除表中特定行或所有数据,保留表结构且操作可回滚
    2024-10-10
  • Finished with error:Navicat运行SQL文件报错的解决

    Finished with error:Navicat运行SQL文件报错的解决

    这篇文章主要介绍了Finished with error:Navicat运行SQL文件报错的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • MySQL中的行级锁、表级锁、页级锁

    MySQL中的行级锁、表级锁、页级锁

    这篇文章主要介绍了MySQL中的行级锁、表级锁、页级锁,以及分享了多种避免死锁的方法,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • Mysql数据库性能优化二

    Mysql数据库性能优化二

    这篇文章主要介绍了Mysql数据库性能优化二 的相关资料,需要的朋友可以参考下
    2016-04-04
  • SQL 列不同的表查询结果合并操作

    SQL 列不同的表查询结果合并操作

    这篇文章主要介绍了SQL 列不同的表查询结果合并操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • mysql 5.5.27 winx64安装配置方法图文教程

    mysql 5.5.27 winx64安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql5.5.27 winx64安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11

最新评论