电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

mysql数据库复制维护说明VIP专享VIP免费

mysql数据库复制维护说明_第1页
mysql数据库复制维护说明_第2页
mysql数据库复制维护说明_第3页
mysql 数据库复制维护方法 编写人:胡家惠 日 期:2007-9-26 数商的数据库服务器采用一主两从的结构,即一台主数据库服务器,两台从数据库服务器,主服务器负责读写,从服务器只能读取。以下例子中假设主服务器的 IP 地址是:172.20.16.204。从服务器的 IP 地址分别是:172.20.16.205,172.20.16.214。主服务器上更新的数据将通过 mysql 的复制功能复制到其它两台从服务器上,复制是异步进行的,延迟时间正常在 3 秒左右,如果是小数据量的更新操作,延迟时间将会更小,估计在 1 秒以下,完全能满足应用的需求。Web服务器对数据库的访问负载将同时分布到这三台服务器上, 从测试的情况看,主服务器的负载明显比从服务器的负载大,一个主要的原因是主服务器负责读写,而从服务器只分配一些查询的负载。 Mysql 数据库复制维护主要包括:日常监控和维护,主从切换,从服务器拷贝,根据一个最可靠的从服务器数据生成另外一个从服务器,并把这个最可靠的从服务器升级为主服务器。目标就是当数据库出现故障时,能尽快的修复,最小化故障时间。 一、日常监控和维护 日常监控和维护的目的就是监控 mysql 复制进程的运行情况,解决发生的故障问题,保证主从服务器数据的一致性。 以下是用作日常监控的几条命令,说明如下: Show master status; 显示主服务器当前复制进程所处的 bin 文件名和位置 Show slave status\G; 显示从服务器复制进程的状态 Slave stop; 在从服务器上停止复制进程 Slave start; 在从服务器上启动复制进程 Set global sql_slave_skip_counter=1; 跳过一个错误的位置 Change master to master_log_file='mysql-bin.000001',master_log_pos=98; 改变到指定的日志位置点:日志文件 mysql-bin.000001,位置 98 示例: mysql> show slave status\G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 172.20.16.204 Master_User: repuser Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 98 Relay_Log_File: relay-bin.000002 Relay_Log_Pos: 235 Relay_Master_Log_File: mysql-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: mysql,information_schema,mysql,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部