其实特别简单,因为Debian的配置文件一般都有非常详尽的注解,这一点是很体贴的,不像RedHat的配置文件,干巴巴的参数设置,给人冷冰冰的感觉。

言归正传:



0 老老实实的锁住master的写操作:

Quote:
flush tables with read lock;

1 备份master的数据库,一般的,可以用mysqldump --master-data

1.5 别忘了解锁master db:
Quote:
unlock tables;

2 在master上面创建同步专用帐户:grant replication slave on *.* to ''repl''@slave_server_ip identified by ''replpassword'';

3 配置master: vi /etc/mysql/my.cnf,设置server_id=1,并打开bin-log

4 在slave导入master的数据

5 配置slave:vi /etc/mysql/my.cnf,设置server_id=2。只设置这个就行,其他的设置通过命令来完成。

6 在slave上面执行:
Quote:
mysql> CHANGE MASTER TO
  ->   MASTER_HOST=''master_host_name'',
  ->   MASTER_USER=''replication_user_name'',
  ->   MASTER_PASSWORD=''replication_password'';然后执行:mysql> START SLAVE;