ทำ MySQL replication
บนเครื่อง Ubuntu 18.04
1. เริ่มจากการสร้าง user สำหรับทำหน้าที่ replicate ก่อน
# mysql -u root -p
# mysql> create user 'nuk_replicator'@'192.168.56.102' identified with mysql_native_password by 'mypassword';# mysql> grant replication slave on *.* TO 'nuk_replicator'@'192.168.56.102'; # mysql> flush privileges; # mysql> quit
2. ปรับ config ของ mysql ให้เป็นเครื่อง master โดยไปแก้ config ที่ไหล์ /etc/mysql/mysql.conf.d/mysqld.cnf (จะมีอยู่แล้ว แต่ใส่ comment ไว้)
bind-address = 0.0.0.0
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog-do-db = hos
binlog-do-db = psy
binlog-ignore-db = mysql