主从数据库
修改节点名称 xserver1 xserver2
将ip 地址及节点名加入到 hosts文件下 vi /etc/hosts
[root@mysql1 html]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.128 mysql1
192.168.100.129 mysql2
安装mairadb 数据库 yum -y install mairadb mariadb-server
编辑数据库配置文件 vi /etc/my.cnf
[mysqld]
log_bin=mysql-bin
binlog_ignore_db=mysql
server_id=128 //本机ip地址最后是多少 ,id就填多少 俩台节点都要添加
重启数据库
并初始化数据库 mysql_secure_installation
初始化数据库 除了disallow 是no,其他全是yes
登录数据库 mysql -uroot -p000000
赋予任何远程登录机器权限
主节点:
grant all privileges on *.* to root@'%' identified by "000000";
grant replication slave on *.* to 'user'@'(从节点名称)' identified by '000000';
从节点:
change master to master_host='(主节点名称'),master_user='user',master_password='000000';
从节点数据库
启动slave
start slave;
查看主从数据库状态
show slave status\G;
查看俩个关键点是否为yes,是yes就配置成功了
Slave_IO_Running: Yes
Slave_SQL_Running: Yes