2021 10 01
2021-10-01¶
Binlog 원격 전송 타임¶
-
mysqlbinlog 기능을 사용하기 위해서 백업 EC2에 mariadb-server 설치하자 - 본래 EC2랑 똑같은 버전
-
본래 DB EC2에 원격 접속을 허용해주자 - 아 설정파일 왜이리 분산되어있어 - 찾느라 뒤질 뻔 - bind-address 주석 처리!
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. # bind-address = 127.0.0.1 -
자 백업 EC2에서 접근할 수 있도록 계정 뚫어주자
MariaDB [mysql]> select Host, User, Password from user; +---------------+--------+-------------------------------------------+ | Host | User | Password | +---------------+--------+-------------------------------------------+ | 백업 EC2 | backup | *1827DC630AAEB1E997DB2B212CC94EFD9C431555 | +---------------+--------+-------------------------------------------+ -
자 이제 백업 EC2에서 mysqlbinlog를 통해 원격 EC2의 binlog 백업 받자
-
이제 끊김없이 실시간으로 백업 받자!