TA的每日心情 | 开心 2023-8-9 11:05 |
---|
|
--主从库都添加配置项
- [root@vm1 support-files]# cat /etc/my.cnf
- [mysql]
- default-character-set=utf8
- [mysqld]
- skip-name-resolve
- server_id=1
- log-bin=mysql-bin
- binlog-format=ROW
- port = 3306
- basedir=/usr/local/mysql
- datadir=/app/mysql/data
- max_connections=200
- character-set-server=utf8
- lower_case_table_names=1
- default-storage-engine=INNODB
复制代码- [root@vm2 support-files]# cat /etc/my.cnf
- [mysql]
- default-character-set=utf8
- [mysqld]
- skip-name-resolve
- port = 3306
- server_id=2
- log-bin=mysql-bin
- binlog-format=ROW
- basedir=/usr/local/mysql
- datadir=/app/mysql/data
- max_connections=200
- character-set-server=utf8
- lower_case_table_names=1
- default-storage-engine=INNODB
复制代码 --主从库都添加用户
- create user 'repl'@'%' identified by 'Test@1234';
- grant replication slave on *.* to 'repl'@'%';
- flush privileges;
复制代码 --启动master
- [root@vm1 support-files]# ./mysql.server start
- Starting MySQL. SUCCESS!
- [root@vm1 support-files]# mysql -uroot -p123456
- mysql> show master status ;
- +------------------+----------+--------------+------------------+-------------------+
- | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
- +------------------+----------+--------------+------------------+-------------------+
- | mysql-bin.000003 | 156 | | | |
- +------------------+----------+--------------+------------------+-------------------+
- 1 row in set (0.00 sec)
复制代码 --启动slave
- change master to
- master_host='192.168.56.101',
- master_port=3306,
- master_user='repl',
- master_password='Test@1234',
- master_log_file='mysql-bin.000003',
- master_log_pos=156;
- start slave;
复制代码 --查看状态
- mysql> show slave status \G;
- *************************** 1. row ***************************
- Slave_IO_State: Waiting for source to send event
- Master_Host: 192.168.56.101
- Master_User: repl
- Master_Port: 3306
- Connect_Retry: 60
- Master_Log_File: mysql-bin.000003
- Read_Master_Log_Pos: 341
- Relay_Log_File: vm2-relay-bin.000002
- Relay_Log_Pos: 509
- Relay_Master_Log_File: mysql-bin.000003
- Slave_IO_Running: Yes
- Slave_SQL_Running: Yes
- Replicate_Do_DB:
- Replicate_Ignore_DB:
- Replicate_Do_Table:
- Replicate_Ignore_Table:
- Replicate_Wild_Do_Table:
- Replicate_Wild_Ignore_Table:
- Last_Errno: 0
- Last_Error:
- Skip_Counter: 0
- Exec_Master_Log_Pos: 341
- Relay_Log_Space: 716
- Until_Condition: None
- Until_Log_File:
- Until_Log_Pos: 0
- Master_SSL_Allowed: No
- Master_SSL_CA_File:
- Master_SSL_CA_Path:
- Master_SSL_Cert:
- Master_SSL_Cipher:
- Master_SSL_Key:
- Seconds_Behind_Master: 0
- Master_SSL_Verify_Server_Cert: No
- Last_IO_Errno: 0
- Last_IO_Error:
- Last_SQL_Errno: 0
- Last_SQL_Error:
- Replicate_Ignore_Server_Ids:
- Master_Server_Id: 1
- Master_UUID: 2ce1c5b1-5cae-11ec-a163-080027e53f17
- Master_Info_File: mysql.slave_master_info
- SQL_Delay: 0
- SQL_Remaining_Delay: NULL
- Slave_SQL_Running_State: Replica has read all relay log; waiting for more updates
- Master_Retry_Count: 86400
- Master_Bind:
- Last_IO_Error_Timestamp:
- Last_SQL_Error_Timestamp:
- Master_SSL_Crl:
- Master_SSL_Crlpath:
- Retrieved_Gtid_Set:
- Executed_Gtid_Set:
- Auto_Position: 0
- Replicate_Rewrite_DB:
- Channel_Name:
- Master_TLS_Version:
- Master_public_key_path:
- Get_master_public_key: 0
- Network_Namespace:
- 1 row in set, 1 warning (0.00 sec)
复制代码 --验证主从
- mysql>create database zhyu ;
- mysql> use zhyu;
- mysql> create table t1(t datetime);
- mysql> insert into t1 select now() from dual;
- mysql> select * from t1;
- +---------------------+
- | t |
- +---------------------+
- | 2022-01-18 17:22:09 |
- +---------------------+
- 1 row in set (0.00 sec)
复制代码- [root@vm2 support-files]# mysql -uroot -p123456
- mysql> use zhyu;
- mysql> select * from t1;
- +---------------------+
- | t |
- +---------------------+
- | 2022-01-18 17:22:09 |
- +---------------------+
- 1 row in set (0.00 sec)
复制代码 --重置slave
- mysql> stop slave;
- Query OK, 0 rows affected, 1 warning (0.00 sec)
- mysql> reset slave all;
- Query OK, 0 rows affected, 1 warning (0.01 sec)
- mysql> show slave status;
- Empty set, 1 warning (0.00 sec)
复制代码
|
|