在CentOS8下搭建PXC集群一文中,介绍了如何搭建Percona Server集群。实际上PXC的安装包已经捆绑了Percona Server,所以在安装时会屏蔽Percona Server的一些细节。但有时候可能会单独用到Percona Server,所以本文单独介绍一下Percona Server的安装。需要注意的是:Percona Server只支持Linux系统,不能安装在其他操作系统上。
 
  有正常监听3306端口,代表启动成功:
 
  [root@localhost ~]# netstat -lntp |grep mysql
  tcp6       0      0 :::33060                :::*       LISTEN      12549/mysqld        
  tcp6       0      0 :::3306                 :::*       LISTEN      12549/mysqld
  [root@localhost ~]#
  系统设置
  禁用Percona Server的开机自启动:
 
  [root@localhost ~]# systemctl disable mysqld
  Removed /etc/systemd/system/multi-user.target.wants/mysqld.service.
  Removed /etc/systemd/system/mysql.service.
  [root@localhost ~]#
  Tips:之所以要禁用开机自启,是因为在PXC集群中,当一个节点宕机重启后,它会随机与一个PXC节点进行数据同步。如果该节点宕机时间过长,那么需要同步的数据量就会比较大。当发生大量数据同步时,PXC集群会限制其他的写入操作,直到数据全部同步成功。所以长时间宕机之后,正确的做法是不要马上启动节点,而是先从其他节点拷贝数据文件到该节点中,然后再进行启动。这样需要同步的数据就会少很多,不会引起长时间的限速。

dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。