MySQL主从复制配置标准.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL主从复制配置标准

项目部MYSQL主从复制部署标准 Comsenz Project Department MYSQL AB Deployment Standard 版本:5.1.2 Version: 5.1.2 适用操作系统:CentOS 5.2-x86_64 发布日期:2009年09月1日 Distribution Date: September 1, 2009 一、配置MySQL双机热备 配置双机热备之前,MySQL基本配置必须完成,具体操作见下节“配置MySQL”。 设置Master服务器 A.更改配置文件/etc/my.cnf server-id=1 log-bin=mysql-bin 设置好主服务器的配置文件后重新启动数据库 设置同步数据库的用户帐号 mysql> grant replication slave on *.* to 'comsenz'@'192.168.0.14' identified by '2wsx3edc'; B.锁定现有的数据库并备份现在的数据 锁定数据库 mysql>flush tables with read lock; 备份数据库,将数据存放目录打包。 C.查看主服务器的状态 mysql> show master status\G; +------------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------+----------+--------------+------------------+ | mysql-bin.000004 | 98 | | | +------------------+----------+--------------+------------------+ 记录File 和 Position 项目的值,下面要用到。 D. 解锁数据库 mysql> unlock tables; 设置Slave服务器 A.首先设置数据库的配置文件 编辑MySQL配置文件:/etc/my.cnf server-id=2 //设置数据库id,可以随便设置,但是不能和Master重复。 master-host=59.52.28.134 //主服务器的IP地址 master-port=3306 //主数据库的端口号 master-user=repluser //同步数据库的用户 master-password= ZD#vk9%T //同步数据库的密码 B.把从主数据库服务器备份出来的数据库导入到从服务器中。 将打包的数据放到数据存放目录,解包。 C.然后启动从数据库服务器 service mysqld start mysql> slave stop; //停止slave的服务 D.设置主服务器的各种参数 mysql> CHANGE MASTER TO -> MASTER_HOST='59.52.28.138', //主服务器的IP地址 -> MASTER_USER='repluser', //同步数据库的用户 -> MASTER_PASSWORD=' ZD#vk9%T ', //同步数据库的密码 -> MASTER_LOG_FILE='mysql-bin.000004', //主服务器二进制日志的文件名(前面要求记住的参数) -> MASTER_LOG_POS=98 ; //日志文件的开始位置(前面要求记住的参数) E.启动同步数据库的线程 mysql> slave start; mysql> show slave status\G; 确认这两项参数都为yes Slave_IO_Running: Yes Slave_SQL_Running: Yes 二、配置MySQL # tar xzvf mysql-5.1.34-rc-linux-x86_64-icc-glibc23.tar.gz # mv mysql-5.1.34-rc-linux-x86_64-icc-glibc23 /usr/local/ # ln –s /usr/local/ mysql-5.1.34-rc-linux-x86_64-icc-glibc23 /usr/local/mysql # useradd mysql –s /sbin/nologin –M –u 504 # chown -R mysql:root /usr/local/mysql/ # cd /usr/local/mysql # ./scripts/mysql_i

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档