mysql���Ӹ���
�����򵥣�

��ô��װmysql���ݿ⣬���ﲻ˵�ˣ�ֻ˵�������Ӹ��ƣ��������£�

1�����ӷ������ֱ������²�����
  1.1���汾һ��
  1.2����ʼ���������ں�̨����mysql
  1.3���޸�root������

2���޸���������master:
   #vi /etc/my.cnf
       [mysqld]
       log-bin=mysql-bin   //[����]���ö�������־
       server-id=222      //[����]������ΨһID��Ĭ����1��һ��ȡIP���һ��

3���޸Ĵӷ�����slave:
   #vi /etc/my.cnf
       [mysqld]
       log-bin=mysql-bin   //[���DZ���]���ö�������־
       server-id=226      //[����]������ΨһID��Ĭ����1��һ��ȡIP���һ��

4��������̨��������mysql
   /etc/init.d/mysql restart

5�������������Ͻ����ʻ�����Ȩslave:
   #/usr/local/mysql/bin/mysql -uroot  

CREATE USER 'backup' IDENTIFIED BY 'P7jgnXNaw';
GRANT REPLICATION SLAVE ON *.* to 'backup'@'%' identified by 'P7jgnXNaw'; //һ�㲻��root�ʺţ�“%”��ʾ���пͻ��˶���������ֻҪ�ʺţ�������ȷ���˴����þ���ͻ���IP���棬��192.168.145.226����ǿ��ȫ��

6����¼����������mysql����ѯmaster��״̬
   mysql>show master status;
   +------------------+----------+--------------+------------------+
   | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
   +------------------+----------+--------------+------------------+
   | mysql-bin.000004 |      308 |              |                  |
   +------------------+----------+--------------+------------------+
   1 row in set (0.00 sec)
   ע��ִ����˲����Ҫ�ٲ�����������MYSQL����ֹ��������״ֵ̬�仯

7�����ôӷ�����Slave��
change master to master_host='192.168.0.8',master_user='backup',master_password='P7jgnXNaw',master_log_file='mysql-bin.000001',master_log_pos=930;

   Mysql>start slave;    //�����ӷ��������ƹ���

8�����ӷ��������ƹ���״̬��

   mysql> show slave status\G

   *************************** 1. row ***************************

              Slave_IO_State: Waiting for master to send event
              Master_Host: 192.168.2.222  //����������ַ
              Master_User: mysync   //��Ȩ�ʻ�������������ʹ��root
              Master_Port: 3306    //���ݿ�˿ڣ����ְ汾û�д���
              Connect_Retry: 60
              Master_Log_File: mysql-bin.000004
              Read_Master_Log_Pos: 600     //#ͬ����ȡ��������־��λ�ã����ڵ���Exec_Master_Log_Pos
              Relay_Log_File: ddte-relay-bin.000003
              Relay_Log_Pos: 251
              Relay_Master_Log_File: mysql-bin.000004
              Slave_IO_Running: Yes    //��״̬����YES
              Slave_SQL_Running: Yes     //��״̬����YES
                    ......

ע��Slave_IO��Slave_SQL���̱����������У���YES״̬�������Ǵ����״̬(�磺����һ��NO��������)��

���ϲ������̣����ӷ�����������ɡ�
  
9�����ӷ��������ԣ�

��������Mysql���������ݿ⣬����������н�������һ�����ݣ�

  mysql> create database hi_db;
  Query OK, 1 row affected (0.00 sec)

  mysql> use hi_db;
  Database changed

  mysql>  create table hi_tb(id int(3),name char(10));
  Query OK, 0 rows affected (0.00 sec)
 
  mysql> insert into hi_tb values(001,'bobu');
  Query OK, 1 row affected (0.00 sec)

  mysql> show databases;
   +--------------------+
   | Database           |
   +--------------------+
   | information_schema |
   | hi_db                |
   | mysql                |
   | test                 |
   +--------------------+
   4 rows in set (0.00 sec)

�ӷ�����Mysql��ѯ��

   mysql> show databases;

   +--------------------+
   | Database               |
   +--------------------+
   | information_schema |
   | hi_db                 |       //I'M here����ҿ����˰�
   | mysql                 |
   | test          |

   +--------------------+
   4 rows in set (0.00 sec)

   mysql> use hi_db
   Database changed
   mysql> select * from hi_tb;           //�鿴���������������ľ�������
   +------+------+
   | id   | name |
   +------+------+
   |    1 | bobu |
   +------+------+
   1 row in set (0.00 sec)


###################
###  ��������  ����#######
###################
�����ļ�my.cnf
-----------------------------------------
 auto-increment-increment = 2
auto-increment-offset = 1 
----------------------------------------
 auto-increment-increment = 2
auto-increment-offset = 2
------------------------------------------
1��mysql01��������û���binlog��ȷ��
mysql> CHANGE MASTER TO MASTER_HOST='192.168.47.178',MASTER_USER='server02',MASTER_PASSWORD='server02', MASTER_LOG_FILE='mysql-bin.000008',MASTER_LOG_POS=107;
 

2����mysql02��������û���binlog��ȷ��
 
mysql> CHANGE MASTER TO MASTER_HOST='192.168.47.179',MASTER_USER='server01',MASTER_PASSWORD='server01', MASTER_LOG_FILE='mysql-bin.000009',MASTER_LOG_POS=107;

3���ֱ�����slave
start slave