mysql主從複製


關閉防火牆和selinuxmysql


主(master)服務器:192.168.0.4linux

從(slave)服務器:192.168.0.5sql


首先配置主服務器:vim

1.[root@localhost etc]# vim my.cnf 服務器

[mysqld]socket

datadir=/var/lib/mysqlide

socket=/var/lib/mysql/mysql.sockspa

user=mysqlrest

# Disabling symbolic-links is recommended to prevent assorted security risksorm

symbolic-links=0

server-id=4

log-bin=mysql-bin


[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid


2.grant replication slave on *.* to tongbu@192.168.0.5 identified by '123456';


3.[root@localhost etc]# service mysqld restart


4.mysql> show master status;

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

| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |

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

| mysql-bin.000001 |      106 |              |                  |

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

1 row in set (0.00 sec)


其次配置從服務器:

1.[root@localhost etc]# vim my.cnf

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

server-id=5


[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid


2.mysql>change master to master_host='192.168.0.4',master_user='tongbu',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=106;


3.mysql> start slave;


4.mysql> show slave status\G;

    Slave_IO_Running: Yes

    Slave_SQL_Running: Yes     

   出現以上兩個Yes,配置完成。




同步成功,在主上建立庫和表,去從上驗證是否同步過來。




                                     ------2015-9-8--------

相關文章
相關標籤/搜索