其实特别简单,因为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; |