mysql的master和slave主从服务器的配置
来源:互联网 发布:鬼冢虎 知乎 编辑:程序博客网 时间:2024/05/20 05:30
1.主服务器的配置,在my.cnf的[mysqld]中加入:log-bin server-id=1两行,并重启mysql。
2.在主服务器上创建一个mysql用户并赋予replication slave权限,GRANT REPLICATION SLAVE ON *.* TO 'replication'@'%.yourdomain.com' IDENTIFIED BY 'slavepass',其它权限另赋。
3.执行FLUSH TABLES WITH READ LOCK语句清空所有表和块写入语句并锁定表,用mysqldump命令(如:mysqldump -u$user -p$userPWD --default-character=utf8 -R --flush-logs --delete-master-logs dbname > $dumpFile)备份要同步的数据库,用show master status/G读取主服务上当前的二进制日志名和偏移量,如:当前日志文件为localhost-bin.000003,偏移量为73,记录该值,设置从服务器时需要使用这些值,记录好后解锁:unlock tables。
4.从服务器的配置,在my.cnf的[mysqld]中加入:server_id=2,并重启从服务器。
5.将主服务器上备份下来的sql恢复到从从服务器上。
6.在从服务器上执行下面的语句(根据自己的实际值配置):
mysql->change master to
->master_host="192.168.1.1",
->master_user="backup",
->master_password="1234",
->master_log_file="localhost-bin.000003",
->master_log_pos=73;
7.启动从服务器线程:
mysql->start slave;
8.在从服务器上用show slave status/G;即可看到从服务器的信息,注意只有在slave_io_running和slave_sql_running都为yes时,主从复制才起作用。
- mysql的master和slave主从服务器的配置
- mysql 主从配置(master/slave)
- MySQL主从配置中RESET SLAVE和RESET MASTER的区别详解
- MySQL的主从使用 Master/Slave
- Mysql Master/Slave的配置
- redis 配置主从(master-slave)服务器
- linux配置mysql主从--master and slave
- 搭建mysql的master-slave环境(mysql主从复制)
- MySQL的Master/Slave集群安装和配置
- MySQL的Master/Slave集群安装和配置
- MySQL 5.6 的MASTER – SLAVE 主从实例配置及切换 (一)
- MySQL 5.6 的MASTER – SLAVE 主从实例配置及切换 (二)
- MYSQL的master/slave数据同步配置
- MYSQL的master/slave数据同步配置
- MySQL的Master/Slave数据同步配置
- MySQL的Master-Slave复制配置步骤
- MySQL的Master-Slave复制配置步骤
- 我的activemq JDBC Master Slave主从和持久化配置过程
- 处理时间问题
- SS7信令协议栈,MTP1,MTP2,MTP3,SCCP,TCAP,ISUP,TUP
- myeclipse tomcat抛出javax.servlet.ServletException: Java heap space异常
- mp4播放器
- 关于Fedora 13 下root用户在图形界面下的登录
- mysql的master和slave主从服务器的配置
- 今天我们为什么不成功?
- google app engine 开发环境搭建
- 算法导论第一章:算法概念介绍
- nsprintf的用法
- configure参数
- ISUP呼叫建立流程示例
- 第一章 登录eBay (1)
- 800业务的TCAP消息路由示例 ,各种信令点用到的SS7协议层