Mysql 主从配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 主从配置相关的知识,希望对你有一定的参考价值。

mysql主从服务器:

主:192.168.121.128

从:192.168.121.129



主从服务器分别作以下操作:

版本一致

初始化表,并在后台启动mysql

修改root的密码

mysqladmin -u root password "newpass"

mysql主从文件的配置:

#master主配置文件添加以下2行:


cat /etc/my.cnf 

log-bin=mysql-bin//[必须]启用二进制日志

server-id=128//[必须]服务器唯一ID,默认是1,一般取IP最后一段

#slave配置文件添加以下2行:

cat /etc/my.cnf

log-bin=mysql-bin//[不是必须]启用二进制日志

server-id=129 //[必须]服务器唯一ID,默认是1,一般取IP最后一段



主库操作:


#mysql -uroot -p


GRANT REPLICATION SLAVE ON *.* to ‘mysync‘@‘192.168.121.129‘ identified by ‘123456‘;


mysql> show master status;

+------------------+----------+--------------+------------------+

| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

| mysql-bin.000001 |      264 |              |                  |

+------------------+----------+--------------+------------------+

1 row in set (0.00 sec)




从库操作:


mysql> change master to master_host=‘192.168.121.128‘,master_user=‘mysync‘,master_password=‘123456‘,master_log_file=‘mysql-bin.000001‘,master_log_pos=

Query OK, 0 rows affected (0.03 sec)


mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)


mysql> show slave status;


#看到下面信息证明主从ok。

Slave_IO_Running: Yes

Slave_SQL_Running: Yes




本文出自 “LINUX Super梦” 博客,请务必保留此出处http://215687833.blog.51cto.com/6724358/1892751

以上是关于Mysql 主从配置的主要内容,如果未能解决你的问题,请参考以下文章

mysql主从配置

Mysql主从配置

8.31 MySQL主从配置准备工作配置主配置从测试主从同步

MySQL传统主从配置

Redis主从复制的配置过程

MySQL的主从介绍配置主配置从测试主从同步