MySQL主从服务器

来自Org
跳转至: 导航搜索

您当前所在的位置:首页 > 架设手册 > MySQL主从服务器

1、主服务器的/etc/my.cnf文件里面加入下面几行:

log-bin=mysql-bin
server-id=1
binlog-do-db=cn18daocom
binlog-do-db=telecode
binlog-do-db=www18daoorg
  • log-bin是开启二进制日志记录功能,主从必须的
  • server-id可以随便,但要和其它的服务器的ID不一样
  • binlog-do-db是主mysql服务器提供同步服务器的数据库名称

show master status\G

2、从服务器的/etc/my.cnf文件里面加入了下面几行:

skip-slave-start
server-id=2
log-bin=mysql.bin
replicate-do-db=cn18daocom
replicate-do-db=telecode
replicate-do-db=www18daoorg
master-host=192.168.0.133
master-user=repuser
master-password=rep_password
  • skip-slave-start 表示从mysql服务器启动时不启动同步线程,这就要在启动从服务器之后,手工启动同步线程,在mysql> 提示符下面运行“start slave”就可以
  • replicate-do-db 表示从服务器需要同步的数据库名称
  • master-host、master-user和master-password 分别表示主服务器的主机名,同步的账号以及密码

目录是:/usr/bin (221.233.134.184)


192.168.0.184
root
password

3、启动从服务器的时候,可以在mysql>提示符下面查看从服务器同步的状态值:

show slave status\G

图中的红色标记没问题就表示mysql从服务器工作正常了

......

Slave_IO_Running: Yes
Slave_SQL_Running: Yes


Last_Errno: 0
Last_Error:

......

关于“MySQL主从服务器”的留言:

目前暂无留言

新增相关留言