码迷,mamicode.com
首页 > 数据库 > 详细

mysql 主从

时间:2016-04-25 01:03:22      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:identified   配置文件   server1   服务器   master   

【使用yum安装mysql】
yum -y install mysql-server
serivce mysqld start
【mysql master】
主服务器(server1)上:
grant replication slave on *.* to ‘mysqlsync‘@‘%‘ identified by ‘123123‘;
配置文件 /etc/my.cnf:
[mysqld]
server-id=1001
log_bin=log-bin.log
binlog_ignore-db=mysql,test
serivce mysqld restart
相关指令:
show master status;
语法可参见:help show
【mysql slave】
从服务器(server2)上 /etc/my.cnf:
配置文件:
[mysqld]
server_id=1002
master_host=192.168.1.201
master_user=mysqlsync
master_password=123123
master_connect_retry=10
serivce mysqld restart
show slave status \G
------------------------------------------------------------
从服务器上(server2)相关指令:
slave stop
slave start
slave start IO_THREAD
slave start SQL_THREAD
show processlist;
show maseter logs
语法可参见:help slave
注意:在从服务器中数据目录/var/lib/mysql/中的master.info文件,在修改相关从服务配置信息后,就将此文件删除后在启动Mysql服务,修改才能生效!!
请了解如下内容:
【主从热同步】
当主从服务搭建好后,不需要重启mysql也能实现主从同步,但mysql重启后如下的临时配置将失效。
1,主库上操作
mysql> show master status \G
*************************** 1. row ***************************
                     File: binlog.000015    
              Position: 326                    
     Binlog_Do_DB: 
Binlog_Ignore_DB: mysql,test
1 row in set (0.00 sec)
记下binlog.000015和326, 下面的从库上需要使用这两个参数。
2,所有从库上操作
从库上执行如下语句,这些字母均不区分大小写:
mysql> CHANGE MASTER TO
mysql> MASTER_HOST=‘xxx.xxx.xxx.xxx‘,
mysql> MASTER_USER=‘mysqlsync‘,
mysql> MASTER_PASSWORD=‘123123‘,
mysql> MASTER_PORT=3306,
mysql> MASTER_LOG_FILE=‘binlog.000015‘,
mysql> MASTER_LOG_POS=326,
mysql> MASTER_CONNECT_RETRY=10;
语法可参见:help change master to
【从库设置只读】
mysql> show variables like ‘read_only‘;
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| read_only         | OFF   | 
+---------------+-------+
1 row in set (0.00 sec)
mysql> set global read_only=on;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like ‘read_only‘;
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| read_only         | ON    | 
+---------------+-------+
1 row in set (0.00 sec)
-----------------------------------------------------------------------
主从同步中断跳过处理步骤:
slave stop;
set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
slave start;

本文出自 “江湖笑笑生” 博客,谢绝转载!

mysql 主从

标签:identified   配置文件   server1   服务器   master   

原文地址:http://hashlinux.blog.51cto.com/9647696/1767348

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!