Mysql的复制及配置该如何进行

2013-4-9 10:38:56   来源:中国信息港   打印本页   关闭窗口  推荐给好友

买空间、服务器、注册域名、网站制作就上中国信息港!(http://www.cncnc.com.cn)

关于mysql站长们都是比较熟知的,那么对于mysql的复制及配置问题站长们是否清楚呢?Mysql中的复制是在一个主数据库和一个或多个副数据库之间接近实时地同步数据的动态过程。目前Mysql复制比较适合做单向复制。专职优化、域名注册、网站空间、美国虚拟主机服务器托管vps主机、服务器租用的中国信息港来为详细介绍!

设定复制功能有三个理由:

理由之一:创建备份数据库服务器,如果主服务器出现故障,备份服务器可以继续运行,并且是非常迅速的。对于任何有关键任务、时间敏感任务性质的企业来说,这是必须的; 
理由之二:不需要停止操作或锁定主服务器就可以进行备份。在复制发生之后,备份是在副服务器上进行的,而不是在主服务器上面。这样主服务器可以不受干扰地完成其他工作; 
理由之三:必须在多个位置上保存当前数据。如果一个企业有几个分支机构或机房,需要使用相同数据库的当前副本进行工作,这时复制就是必要的了; 
MySQL
复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。每个从服务器从主服务器接收主服务器已经记录到其二进制日志的保存的更新,以便从服务器可以对其数据拷贝执行相同的更新。

将主服务器的数据拷贝到从服务器的一个途径是使用LOAD DATA FROM MASTER语句。请注意LOAD DATA FROM MASTER目前只在所有表使用MyISAM存储引擎的主服务器上工作。并且,该语句将获得全局读锁定。

MySQL
使用3个线程来执行复制功能,其中1个在主服务器上,另两个在从服务器上。当发出START SLAVE时,从服务器创建一个I/O线程,以连接主服务器并让它发送记录在其二进制日志中的语句。

主服务器创建一个线程将二进制日志中的内容发送到从服务器。该线程可以识别为主服务器上SHOW PROCESSLIST的输出中的Binlog Dump线程。

从服务器I/O线程读取主服务器Binlog Dump线程发送的内容并将该数据拷贝到从服务器数据目录中的本地文件中,即中继日志。

3个线程是SQL线程,是从服务器创建用于读取中继日志并执行日志中包含的更新。

有多个从服务器的主服务器创建为每个当前连接的从服务器创建一个线程;每个从服务器有自己的I/OSQL线程。
--------------------------------------------------------------------------
Mysql
复制配置
1.
授权副服务器可以连接主服务器并进行更新。
mysql > GRANT REPLICATION SLAVE ON *.* TO USERNAME@'SLAVE IP' IDENTIFIED BY 'PASSWORD';
.
主服务器配置示例。

[mysqld]
server-id = 31
#server-id
必须是整数,且必须唯一
log_bin = binary_log
read-only = 0
binlog-do-db = test
binlog-ignore-db = mysql 

3.
重新启动主服务器。

4.
副服务器配置示例。

server-id = 32
#
必须是整数,且必须唯一
master-host = 10.1.1.31
#
主服务器地址
#master-port = 3306
#
主服务器端口
master-user = repadmin
#
授权账号
master-password = repadmin
#
授权账号密码
#master-retry-count
#
失败重连次数
#master-connect-retry
#
失败重连间隔 

5.
重新启动副服务器。

Mysql
复制Q&A
Q
:如何查看复制状态?
A
:可以通过以下语句查看复制状态:

mysql > SHOW SLAVE STATUS;
mysql > SHOW MASTER STATUS;

 

    中国信息港专业虚拟主机,空间,双线虚拟主机,多线虚拟主机,北京虚拟主机,香港虚拟主机,域名注册,虚拟主机租用,虚拟主机托管,虚拟主机空间,虚拟主机,vps主机,企业邮箱,ASP虚拟主机,ASP.NET虚拟主机,PHP虚拟主机。中国信息港网虚拟主机是市场上最稳定的虚拟主机产品! ICANNCNNIC顶级认证!企业版虚拟主机10多年运营中在线率超过99.99%!中国信息港是顶级域名注册机构。

中国信息港相关介绍 上中国信息港购买数据库

    虚拟主机,是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能与数据存放、传输功能。数据库虚拟主机就是在虚拟主机上进行一些软硬件的配置,使其专业进行放置数据库的虚拟主机。目前这方面常见的数据库服务器主要有:sql2000,sql2005;sql2008;mysql等。

    数据库正常运行对数据库虚拟主机的日常维护很重要。中国信息港是专业的互联网基础业务运营商,不间断7*24小时全程服务无障碍技术支持:24×7×365制技术支持,微笑面对任何用户。 QQ,MSN在线服务,沟通无障碍。

    我公司采用第六代高级虚拟主机系统、数据双重保护、软硬件/透明防火墙三重保障,SSL加密技术,保证数据安全。独有的千M“黑洞”防DDOS攻击防火墙,全面为您的网站保驾护航!空间域名自由绑定,空间主机及邮件系统可用于任何域名,包括子域名,完善在线管理功能。

   中国信息港是专业从事主要从事:服务器托管、网站建设、域名注册、虚拟主机、企业邮局、海外主机。

    中国信息港虚拟主机优势:

    1、高速六线机房五线互联,实现中国网通、中国电信、中国铁通、中国联通、中国移动的互联互通,使访问顺畅网站 。

    2、完善的数据备份系统系统采用专业备份管理软件,可实现每周一次覆盖备份。用户可实现在线数据恢复工作。

    3、防攻击,防黑客配备专业电信级防火墙,同时配备黑洞 Collapsar设备,可防止各类已知及未知 DoS 攻击及其变种进行防护。

    地址:郑州市农业路东16号省汇中心A座2002室

    售前咨询电话:0371-65707805/65707809  

    全国客服热线:0371-65111123  

    阳光服务热线:155 155 55066

    传  真:0371-65707807

    E-mail:Fxm@cxx.cn

    Q    Q:1495078  714169915 

    网  站:http://www.cncnc.com.cn

    网站建设 域名注册 服务器租用托管 虚拟主机 数据库 企业邮局  海外主机