虚拟机配置mysql主从数据库

安装mysql的我就不写了,之前已经写过。
现有两台虚拟机
主 192.168.200.101 (mysql1)
从 192.168.200.102 (mysql2)

主 编辑vi /etc/my.cnf 配置文件 在mysqld里加入
log-bin=mysql-bin
server-id=101 #id号一般都是ip后两位
在这里插入图片描述

[root@mysql2 ~]# vi /etc/my.cn
[mysqld]
log-bin=mysql-bin
server-id=102

之后就是授权之类的了

MariaDB [(none)]> grant all privileges on *.* to 'root'@'%' identified by '000000';  
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant replication slave on *.* to 'user'@'%' identified by '000000';
密码6个0 允许192.168.200.102主机连接

MariaDB [(none)]> change master to master_host='192.168.200.101',master_user='user',master_password='000000';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> start slave;        
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> show slave status\G;

从上到下依次是配置主从数据库之间的连接信息
开启从节点服务
查看从节点服务状态

下面是验证

主
create database test; 创建一个名为test的库
use test;
create table company(id int not null primary key,name varchar(25),addr varchar(255));  创建一个表
insert into company values(1,'alibaba','china');  添加数据
MariaDB [test]> select * from company;   查看刚才创建的表
+----+---------+-------+
| id | name    | addr  |
+----+---------+-------+
|  1 | alibaba | china |
+----+---------+-------+
1 row in set (0.00 sec)

从节点的查看

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)
发现test 在从节点的库中,很OK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值