您的位置:首页 > 数据库 > MySQL

MySQL主从复制配置

2008-12-13 16:55 681 查看
对于MySQL一般的应用场合,数据量不是很大,并且数据也非紧要,完全可以使用一台服务器即可。只要在建立数据库初期,选择好了编译参数,后期又进行了部分优化,像插入、修改、删除、查询和统计等等操作,即使数据量大一些一般也是可以应付的。为了保证数据安全,可定期使用mysqldump进行冷备。在我负责系统的初期,也是这么做的,当时每天也就几万条数据。后来随着越来越多的业务进入这个平台,数据量也是暴增。考量再三后决定增加一台备机,实时热备。由此将实施MySQL主备复制中遇到的问题,总结一下。

Slave_IO_State
Master_Host主服务器地址
Master_User连接主服务器的用户名
Master_Port主服务器端口
Connect_Retry
Master_Log_FileI/O线程正在读取的主服务器二进制日志文件的名称
Read_Master_Log_Pos在当前的主服务器二进制日志中,I/O线程已经读取的位置
Relay_Log_FileSQL线程当前正在读取和执行的中继日志文件的名称
Relay_Log_Pos在当前的中继日志中,SQL线程已读取和执行的位置
Relay_Master_Log_File由SQL线程执行的包含多数近期事件的主服务器二进制日志文件的名称
Slave_IO_Running:I/O线程是否被启动并成功地连接到主服务器上。
Slave_SQL_RunningSQL线程是否被启动
Replicate_Do_DB
Replicate_Ignore_DB:
Replicate_Do_Table
Replicate_Ignore_Table
Replicate_Wild_Do_Table
Replicate_Wild_Ignore_Table
Last_Errno
Last_Error
Skip_Counter
Exec_Master_Log_Pos来自主服务器的二进制日志的由SQL线程执行的上一个时间的位置(Relay_Master_Log_File)
Relay_Log_Space所有原有的中继日志结合起来的总大小
Until_Condition
Until_Log_File
Until_Log_Pos
Master_SSL_Allowed
Master_SSL_CA_File
Master_SSL_CA_Path
Master_SSL_Cert
Master_SSL_Cipher
Master_SSL_Key
Seconds_Behind_Master
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: