在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集群会限制其他的写入操作,直到数据全部同步成功。所以长时间宕机之后,正确的做法是不要马上启动节点,而是先从其他节点拷贝数据文件到该节点中,然后再进行启动。这样需要同步的数据就会少很多,不会引起长时间的限速。
大型站长资讯类网站! https://www.nzzz.com.cn