在主机上 show master status \G ;可以查看到 8 线上实例
服务器端配置如下:
[ec2-user@vps1 ~]$ cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mysqld according to the
# instructions in http://fedoraproject.org/wiki/Systemd
skip_name_resolve
open_files_limit=8192
#ssl configure
ssl_ca=/home/mysql/cacert.crt
ssl_cert=/home/mysql/mysql.crt
ssl_key=/home/mysql/mysql.key
log-bin=mysql-bin
expire_logs_days=5
server-id=1
replicate-ignore-db=mysql
replicate-ignore-db=zabbix
slow_query_log_file=/var/log/mysql/slow.log
log_queries_not_using_indexes=1
long_query_time=5
innodb_file_per_table=1
innodb_buffer_pool_size=64M
log_slave_updates
relay-log=relay-bin
relay-log-space-limit=512000000
slave-net-timeout=360
[mysql]
default_character_set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[ec2-user@vps1 ~]$ ll /home/mysql/
总用量 16
-rw-r--r-- 1 mysql mysql 1318 6月 23 06:09 cacert.crt
-rw-r--r-- 1 mysql mysql 3715 6月 23 06:05 mysql.crt
-rw-r--r-- 1 mysql mysql 651 6月 23 06:03 mysql.csr
-rw------- 1 mysql mysql 891 6月 23 06:02 mysql.key
[ec2-user@vps1 ~]$
slave端配置如下:
[ec2-user@vps2 ~]$ cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mysqld according to the
# instructions in http://fedoraproject.org/wiki/Systemd
skip_name_resolve
open_files_limit=8192
#ssl configure
ssl_ca=/home/mysql/cacert.crt
ssl_cert=/home/mysql/mysql.crt
ssl_key=/home/mysql/mysql.key
log-bin=mysql-bin
expire_logs_days=5
server-id=2
replicate-ignore-db=mysql
replicate-ignore-db=zabbix
slow_query_log_file=/var/log/mysql/slow.log
log_queries_not_using_indexes=1
long_query_time=5
innodb_file_per_table=1
innodb_buffer_pool_size=64M
log_slave_updates
relay-log=relay-bin
relay-log-space-limit=512000000
slave-net-timeout=360
[mysql]
default_character_set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
ssl_ca=/home/mysql/cacert.crt
ssl_cert=/home/mysql/mysql.crt
ssl_key=/home/mysql/mysql.key
[ec2-user@vps2 ~]$
mysql> show slave status \G
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: 192.168.0.66
Master_User: repl
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000001
Read_Master_Log_Pos: 259