离线安装Percona

前言

安装还是比较简单,这边简单进行记录一下。

版本差异

在这里插入图片描述

一、离线安装Percona

下载percona官网
去下载你需要对应的版本
在这里插入图片描述

在这里插入图片描述
jemalloc-3.6.0-1.el7.x86_64.rpm 需要单独下载

安装Percona
进入RPM安装文件目录,执行下面的脚本

yum localinstall *.rpm

在这里插入图片描述
在这里插入图片描述

修改percona配置文件

vim /etc/percona-server.conf.d/mysqld.cnf

[mysqld]
character_set_server = utf8
bind-address = 0.0.0.0
#跳过DNS解析
skip-name-resolve

在这里插入图片描述

管理MySQL服务

systemctl start mysqld
systemctl stop mysqld
systemctl status mysqld
systemctl restart mysqld

在这里插入图片描述

禁止开机启动MySQL

chkconfig mysqld off

在pxc集群中,禁止开机启动是很重要的

因为假如集群中一个节点宕机了,系统重启之后,宕机的节点会随机与集群中其中其他一个节点进行数据同步,如果该节点宕机时间过长,需要同步的数据过多,过多的数据需要同步时,pxc集群会限制其他的写入操作,直到所有的数据全部写入完成。

在pxc集群中某一节点长时间宕机之后,正确的做法:

从其他节点拷贝数据文件到宕机的节点中,然后再去启动数据库,这样需要同步的数据就会少很多,不会引起长时间的限速。

查看MySQL初始密码

cat /var/log/mysqld.log | grep "A temporary password"

在这里插入图片描述
修改MySQL密码

mysql_secure_installation

输入上面的默认密码后,输入大小写特殊符号数据的新密码
在这里插入图片描述
创建远程管理员账户

mysql -u root -p

登录后

CREATE USER 'admin'@'%' IDENTIFIED BY 'Abc_123456';
GRANT all privileges ON *.* TO 'admin'@'%';
FLUSH PRIVILEGES;

猜你喜欢

转载自blog.csdn.net/qq_37432174/article/details/130550957