主从多用于网站架构,因为主从的同步机制是异步的,数据的同步有一定延迟,也就是说有可能会造成数据的丢失,但是性能比较好,所以呢网站大多数用的是主从架构的数据库,读写分离必须基于主从架构来搭建
mysql主从配置
yum配置
[mariadb] name=MariaDB baseurl=http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/ gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1
① 修改配置文件vi /etc/my.cnf.d/server.cnf在[mysqld]下加入以下server-id=1log-bin=mysql-bin
galera集群多用于关键性业务,因为galera集群为了数据的一致性,采用的是同步的机制,这就使galera牺牲了一部分性能来换取数据一致性.
[galera] wsrep_on=ON wsrep_provider=/usr/lib64/galera/libgalera_smm.so wsrep_cluster_address="gcomm://192.16⑧8③136,192.16⑧8③131,192.16⑧8③133" wsrep_node_name=node1 wsrep_node_address=192.168.8③136 binlog_format=row default_storage_engine=InnoDB innodb_autoinc_lock_mode=2 wsrep_slave_threads=1 innodb_flush_log_at_trx_commit=0 innodb_buffer_pool_size=120M wsrep_sst_method=rsync wsrep_causal_reads=ON
各行详解:
目前集群机器数
+--------------------+-------+
| Variable_name | Value |
+--------------------+-------+
| wsrep_cluster_size | 3 |
+--------------------+-------+
查看集群状态
+--------------------------+----------------------------------------------------------------+ | Variable_name | Value | +--------------------------+----------------------------------------------------------------+ | wsrep_incoming_addresses | 192.168.15③142:3306,192.168.15③143:3306,192.168.15③144:3306 | +--------------------------+----------------------------------------------------------------+
create database lizk;Query OK, 1 row affected (0.010 sec)
以上就是土嘎嘎小编为大家整理的mysql主从配置和galera集群相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!