mysql 主从
2016-04-24 23:05
344 查看
【使用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;
相关文章推荐
- 使用C#实现读取系统配置文件的代码实例讲解
- Powershell Profiles配置文件的存放位置介绍
- PowerShell入门教程之创建和使用配置文件实例
- SERV-U 的配置文件详解
- php.ini 配置文件的深入解析
- redis2.8配置文件中文翻译版
- PHP配置文件php.ini中打开错误报告的设置方法
- C#中读取App.config配置文件代码实例
- c++实现逐行读取配置文件写入内存的示例
- 关于session在PHP5的配置文件中的详细设置参数说明
- MySQL 配置文件my.cnf 例子最详细翻译
- apache 配置文件解说
- Android 读取Properties配置文件的小例子
- PHP 配置文件中open_basedir选项作用
- .net 读取非标准配置文件的小例子
- APACHE 配置文件中文版 httpd.conf FOR Apache 2.2.13
- 读取spring配置文件的方法(spring读取资源文件)
- PHPMyadmin 配置文件详解(配置)
- C# WinForm开发中使用XML配置文件实例
- Apache配置文件中的deny与allow小结