文章目录
配置Mysql主从
需求说明
配置Mysql主从,并配置zabbix监控主从的状态
环境说明
ip | 服务器类型 |
---|---|
172.16.11.22 | mysql-master端 |
172.16.11.21 | mysql-slave端 |
172.16.11.20 | zabbix服务器 |
需搭建好Mysql环境,如何搭建看这里–> 搭建Mysql
操作步骤
- 172.16.11.22
①.修改配置文件,添加如下两行
[root@lizihan ~]# vim /etc/my.cnf
log-bin=mysql-log //开启log-bin日志
server-id=1 //数据库服务器的唯一标识符,主服务器的id要比从服务器小
[root@lizihan ~]# service mysqld restart
②.创建同步账号给从数据库同步用
mysql> create user 'relap'@'172.16.11.21' identified by 'relap123!'; //创建账号
Query OK, 0 rows affected (0.00 sec)
mysql> grant replication slave on *.* to 'relay'@'172.16.11.21' identified by 'relay123!'; //同步授权
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges; //刷新权限
Query OK, 0 rows affected (0.00 sec)
mysql> show master status; //查看master状态
+------------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-log.000001 | 1102 | | | |
+------------------+----------+--------------+------------------+--------------