mysql主从搭建-yum篇
2015-08-20 09:29
585 查看
前提:在两台机子先确认selinux,iptables关闭,做好yum源
一、搭建
在143上做如下操作:
yum install -y mysql mysql-server
然后修改/etc/my.cnf在mysqld模块里添加两行
log-bin=mysql-bin
server-id = 1
然后启动msyql /etc/init.d/mysql start
在144上做如下操作:
yum install –y mysql mysql-server
然后修改/etc/my.cnf在mysqld模块里添加
Server-id = 2
然后重启mysql /etc/init.d/mysql start
二、授权
在143上操作:
mysql #进入mysql
grant replication slave on *.* totongbu@'192.168.223.144' identified by '123456';
给144服务器授权,账号是tongbu,密码是123456
flush privileges; #刷新权限
show master status; #查看同步的文件名和点位
在144上操作:
mysql #进入mysql
change master to
master_host='192.168.223.143',master_user='tongbu',master_password='123456',master_log_file='mysql-bin.000003',master_log_pos=345;flush privileges; #刷新权限
slave start; #开启从
show slave status\G; 查看主从状态,如果看到如下的两个yes就表示主从是ok的
一、搭建
在143上做如下操作:
yum install -y mysql mysql-server
然后修改/etc/my.cnf在mysqld模块里添加两行
log-bin=mysql-bin
server-id = 1
然后启动msyql /etc/init.d/mysql start
在144上做如下操作:
yum install –y mysql mysql-server
然后修改/etc/my.cnf在mysqld模块里添加
Server-id = 2
然后重启mysql /etc/init.d/mysql start
二、授权
在143上操作:
mysql #进入mysql
grant replication slave on *.* totongbu@'192.168.223.144' identified by '123456';
给144服务器授权,账号是tongbu,密码是123456
flush privileges; #刷新权限
show master status; #查看同步的文件名和点位
在144上操作:
mysql #进入mysql
change master to
master_host='192.168.223.143',master_user='tongbu',master_password='123456',master_log_file='mysql-bin.000003',master_log_pos=345;flush privileges; #刷新权限
slave start; #开启从
show slave status\G; 查看主从状态,如果看到如下的两个yes就表示主从是ok的
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- Centos6 编译安装Python
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜