★スレーブ側★
# mysql -u root -p
Enter password: パスワード
mysql> grant all on *.* to repl@'スレーブIPアドレス' identified by 'パスワード';
mysql> exit
# /etc/rc.d/init.d/mysqld stop
# cd /etc/
# vi my.cnf
[mysqld]
server-id=2
★マスター側★
# mysql -u root -p
Enter password: パスワード
mysql> grant replication slave on *.* to repl@'スレーブIPアドレス' identified by 'パスワード';
mysql> exit
# /etc/rc.d/init.d/mysqld stop
# cd /etc/
# vi my.cnf
[mysqld]
server-id=1
log-bin
set-variable = expire_logs_days=30
# cd /var/lib/mysql/
# tar cvf ./mysql.tar ./*
# scp mysql.tar スレーブIPアドレス:/tmp/
# rm mysql.tar
# /etc/rc.d/init.d/mysqld start
★スレーブ側★
# cd /var/lib/mysql/
# rm -rf ./*
# mv /tmp/mysql.tar .
# tar xvf ./mysql.tar
# rm ./mysql.tar
# /etc/rc.d/init.d/mysqld start
# mysql -u root -p
Enter password: パスワード
mysql> change master to master_host='マスターIPアドレス', master_user='repl', master_password='パスワード';
mysql> start slave;
mysql> exit
コメント