mysql 一主多从 意义_mysql(一主多从)

环境:三台机器,一台主两台从

一、mysql主服务器:

1、启用binlog日志

2、service   mysql  stop

vim  /etc/my.cnf

[mysqld]

vim /etc/my.cnf log-bin   #启用binlog日志(默认是主机名和数据库目录,也可以自定义目录:/root/dsn) server_id=10    主机位标识(1-255) #标识自己的身份

server mysql start

3、授权一个连接用户可以从192.168.1.20来连接自己,连接后有拷贝数据的权限

grant  replication slave  on *.*   to   用户名@“从服务器地址”   identified  by  “密码”;#给从服务器授权,到从服务器上测试是否能连接

二、从服务器设置:(两台从数据库服务器一样)

1、server  mysql  stop

vim  /etc/my.cnf

[mysqld]

log-bin=slave  #可有可无,不做硬性规定

server-id=20    #主机位标识(1-255) #标识自己的身份

server mysql start

2、连接主数据库服务器,看连接是否正常(命令行下)

#mysql  -h192.168.1.20 -u授权用户  -p密码

3、从本机登录数据库

mysql  -uroot   -p密码

mysql>change master to master_host="192.168.1.10",master_user="授权用户",master_password="授权密码",master_log_file="binlog日志文件",

master_log_pos=时间节点;

master_log_file=""   #主服务器上日志文件名

用命令mysql>show  master status;   #查看时间节点和binlog日志文件名(在主服务器上操作的)

mysql>show  slave  status\G;   #在从服务器上操作的,看状态:Slave_IO_Running: No                                Slave_SQL_Running: No

mysql>start slave; #开启从服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值