返回顶部
首页 > 资讯 > 数据库 >安装Percona Server数据库(in CentOS
  • 531
分享到

安装Percona Server数据库(in CentOS

2024-04-02 19:04:59 531人浏览 安东尼
摘要

在Centos8下搭建PXC集群一文中,介绍了如何搭建Percona Server集群。实际上PXC的安装包已经捆绑了Percona Server,所以在安装时会屏蔽Percona Server的一些细节。

Centos8下搭建PXC集群一文中,介绍了如何搭建Percona Server集群。实际上PXC的安装包已经捆绑了Percona Server,所以在安装时会屏蔽Percona Server的一些细节。但有时候可能会单独用到Percona Server,所以本文单独介绍一下Percona Server的安装。需要注意的是:Percona Server只支持linux系统,不能安装在其他操作系统上。

Percona Server主要有两种较为简单的安装方式,一是自己下载安装包进行本地安装,二是通过官方提供的rpm源链接进行在线安装。

先上官方的安装文档:

  • Installing Percona Server for Mysql 8.0.18-9

环境版本说明:

  • CentOS 8
  • Percona Server for mysql 8.0.18

本地安装

本地安装需要将安装包下载到系统中,Percona Server的官网下载地址如下:

  • https://www.percona.com/downloads/Percona-Server-LATEST/

打开上面的网址,选择相应的版本及操作系统,最后复制安装包的下载链接:
安装Percona Server数据库(in CentOS

然后到命令行上通过wget命令进行下载:

[root@localhost ~]# cd /usr/local/src
[root@localhost /usr/local/src]# wget Https://www.percona.com/downloads/Percona-Server-LATEST/Percona-Server-8.0.18-9/binary/redhat/8/x86_64/Percona-Server-8.0.18-9-r53e606f-el8-x86_64-bundle.tar

将Percona Server的压缩包按照如下命令进行解压缩:

[root@localhost /usr/local/src]# mkdir Percona-Server  # 新建目录存储解压出来的文件
[root@localhost /usr/local/src]# tar -xvf Percona-Server-8.0.18-9-r53e606f-el8-x86_64-bundle.tar -C Percona-Server  # 解压并将解压后的文件存放至 Percona-Server 目录
[root@localhost /usr/local/src]# ls Percona-Server # 解压后,就是一堆的.rpm文件
percona-mysql-router-8.0.18-9.1.el8.x86_64.rpm
percona-mysql-router-debuginfo-8.0.18-9.1.el8.x86_64.rpm
percona-server-client-8.0.18-9.1.el8.x86_64.rpm
percona-server-client-debuginfo-8.0.18-9.1.el8.x86_64.rpm
percona-server-debuginfo-8.0.18-9.1.el8.x86_64.rpm
percona-server-debugsource-8.0.18-9.1.el8.x86_64.rpm
percona-server-devel-8.0.18-9.1.el8.x86_64.rpm
percona-server-rocksdb-8.0.18-9.1.el8.x86_64.rpm
percona-server-rocksdb-debuginfo-8.0.18-9.1.el8.x86_64.rpm
percona-server-server-8.0.18-9.1.el8.x86_64.rpm
percona-server-server-debuginfo-8.0.18-9.1.el8.x86_64.rpm
percona-server-shared-8.0.18-9.1.el8.x86_64.rpm
percona-server-shared-compat-8.0.18-9.1.el8.x86_64.rpm
percona-server-shared-debuginfo-8.0.18-9.1.el8.x86_64.rpm
percona-server-test-8.0.18-9.1.el8.x86_64.rpm
percona-server-test-debuginfo-8.0.18-9.1.el8.x86_64.rpm
percona-server-tokudb-8.0.18-9.1.el8.x86_64.rpm
percona-server-tokudb-debuginfo-8.0.18-9.1.el8.x86_64.rpm
[root@localhost /usr/local/src]# 

Percona Server的安装需要依赖于jemalloc,所以在安装Percona Server之前,我们得先准备好jemalloc的rpm包。可以到以下网址获取下载链接:

  • https://pkgs.org/download/jemalloc

进入新建的Percona-Server目录,下载jemalloc的rpm包:

[root@localhost /usr/local/src]# cd Percona-Server
[root@localhost /usr/local/src/Percona-Server]# wget http://rpms.remirepo.net/enterprise/8/remi/x86_64//jemalloc-5.1.0-3.el8.remi.x86_64.rpm

完成以上步骤后,现在就可以通过yum命令以本地形式安装Percona Server了:

[root@localhost /usr/local/src/Percona-Server]# yum localinstall -y *.rpm

等待片刻安装完成后,启动Percona Server,启动命令与启动MySQL是一样的:

[root@localhost ~]# systemctl start mysqld

有正常监听3306端口,代表启动成功:

[root@localhost ~]# netstat -lntp |grep mysql
tcp6       0      0 :::33060                :::*       LISTEN      21964/mysqld        
tcp6       0      0 :::3306                 :::*       LISTEN      21964/mysqld        
[root@localhost ~]# 

在线安装

在线安装比本地安装更为简单,只需要几条命令即可安装完成。首先安装官方提供的yum仓库:

[root@localhost ~]# yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm

然后启用该仓库:

[root@localhost ~]# percona-release setup ps80

现在就可以直接通过yum命令安装Percona Server了:

[root@localhost ~]# yum install -y percona-server-server
  • Tips:在线安装对网络有一定的要求,否则会非常慢

同样,等待片刻安装完成后,启动Percona Server:

[root@localhost ~]# systemctl start mysqld

有正常监听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集群会限制其他的写入操作,直到数据全部同步成功。所以长时间宕机之后,正确的做法是不要马上启动节点,而是先从其他节点拷贝数据文件到该节点中,然后再进行启动。这样需要同步的数据就会少很多,不会引起长时间的限速。

如果系统有开启防火墙则需要开放3306端口:

[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]#

修改数据库配置

修改配置文件:

[root@localhost ~]# vim /etc/my.cnf
[mysqld]
# 设置字符集
character_set_server=utf8
# 设置监听的ip
bind-address=0.0.0.0
# 跳过DNS解析
skip-name-resolve

重启Percona Server:

[root@localhost ~]# systemctl restart mysqld

接着修改root账户的默认密码。我们可以在mysql的日志文件中找到初始的默认密码。下图红框标注的就是默认密码:
安装Percona Server数据库(in CentOS

然后使用mysql_secure_installation命令修改root账户的密码:

[root@localhost ~]# mysql_secure_installation 

为了安全起见,root账户一般是不允许远程登录的,所以我们需要单独创建一个用于远程访问的数据库账户:

[root@localhost ~]# mysql -uroot -p
mysql> create user 'admin'@'%' identified by 'A123456a.';
mysql> grant all privileges on *.* to 'admin'@'%';
mysql> flush privileges;

最后使用连接工具进行远程连接测试
安装Percona Server数据库(in CentOS

到此为止,我们就成功将Percona Server安装在了CentOS 8上。由于Percona Server与MySQL基本是兼容的,所以各方面操作与MySQL无异,只需要当成MySQL去使用即可,这里就不过多赘述了。

您可能感兴趣的文档:

--结束END--

本文标题: 安装Percona Server数据库(in CentOS

本文链接: https://lsjlt.com/news/43516.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 安装Percona Server数据库(in CentOS
    在CentOS8下搭建PXC集群一文中,介绍了如何搭建Percona Server集群。实际上PXC的安装包已经捆绑了Percona Server,所以在安装时会屏蔽Percona Server的一些细节。...
    99+
    2024-04-02
  • centos 5.8 编译安装 percona server 5.6.33
    根本编译不成功  OS 的库文件版本太低  把时间花在这个上面不值当 cmake . -DCMAKE_INSTALL_PREFIX=/home/mysql/mysql -DEX...
    99+
    2024-04-02
  • 如何在linux CentOS中安装Percona Server
    这篇文章给大家分享的是在linux CentOS中安装Percona Server的详细安装教程,相信大部分人都还不知道怎么安装,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。Percona...
    99+
    2024-04-02
  • Centos 6.8 安装Percona Xtrabackup
    1、获取xtrabackup工具     https://www.percona.com/  我这里安装的rpm的   2、安装&nbs...
    99+
    2024-04-02
  • 怎么安装percona server 5.7
    本篇内容主要讲解“怎么安装percona server 5.7”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么安装percona server 5.7”吧!1...
    99+
    2024-04-02
  • Percona Server 5.7怎么安装
    这篇文章给大家分享的是有关Percona Server 5.7怎么安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 yum install  readline-de...
    99+
    2024-04-02
  • CentOS7怎么安装Percona Server+Mysql
    这篇文章给大家分享的是有关CentOS7怎么安装Percona Server+Mysql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、环境说明  &nbs...
    99+
    2024-04-02
  • CentOS静默安装Oracle数据库
    1、安装RPM包# yum install binutils \compat-libstdc++-33 \elfutils-libelf \elfutils-libe...
    99+
    2024-04-02
  • centos 6.8 安装percona pmm(监控神器)
    背景:完善的监控对系统的稳定性,运维,调优,故障定位都起着非常重要的作用,监控在整个运维体系中有着举着轻重的作用,所以有一个完善的监控平台非常重要,下面就要介绍一个percona的Pmm监控平台,非常强大,...
    99+
    2024-04-02
  • 初识mysql数据库之mysql数据库安装(centos)
    目录 一、卸载不需要的环境 二、安装mysql yum源 三、安装mysql 四、登录mysql 1. 直接登录 2. 设置免密码登录 五、配置my.cnf 六、mysql登录时的一些选项介绍 一、卸载不需要的环境 要注意,在安装mys...
    99+
    2023-09-22
    数据库 mysql
  • Linux 下编译安装 MySQL(Percona Server) 5.6
    系统环境:CentOS 6.5 / 7.0 x86_64Fedora 20 x86_64简介Percona Server 是 MySQL 的衍生版,专注于 Linux/BSD 下 MySQL 数据...
    99+
    2024-04-02
  • percona-server-5.7.11-4源码安装手册
    MySQL5.7出来有段时间了,一直没时间玩玩,这两天有时间下了percona的装了下,发现还是有很多好玩的东西,下面是简单的源码安装记录(二进制安装比较简单,源码安装对OS包的依赖比较严重,尤其是zlib...
    99+
    2024-04-02
  • centos7怎么安装percona Server服务器
    这篇文章主要讲解了“centos7怎么安装percona  Server服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“centos7怎么安装percona  Ser...
    99+
    2023-06-10
  • CentOS 7安装配置Redis数据库
    Redis就是一种基于key-value的非关系型数据库。这里我将介绍Redis在CentOS 7下如何安装配置。 Redis源码获取进入Redis官网获取Redis最新稳定版下载地址http:/...
    99+
    2024-04-02
  • CentOS中如何安装MySQL数据库
    在CentOS中安装MySQL数据库通常可以通过以下步骤完成: 更新系统软件包: sudo yum update 安装MyS...
    99+
    2024-04-09
    CentOS
  • centos中如何安装oracle数据库
    要在CentOS中安装Oracle数据库,需要按照以下步骤进行操作: 下载Oracle数据库的安装包:首先需要从Oracle官方...
    99+
    2024-04-02
  • Percona Server 的安装及tokudb引擎的安装笔记
    Percona Server 的安装及tokudb引擎的安装笔记2017年7月7日安装percona server:yum localinstall Percona-Server-client-57-5.7...
    99+
    2024-04-02
  • SQL Server数据库的安装方法
    这篇文章主要介绍SQL Server数据库的安装方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据库SQL Server 2008的安装步骤1、在网上下载sql server安装...
    99+
    2024-04-02
  • openGauss数据库在CentOS上如何安装
    本篇内容介绍了“openGauss数据库在CentOS上如何安装”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 安装前准备安装数据库前先...
    99+
    2023-07-02
  • 新安装sql server数据库后设置
    安装数据库要将域管理员设置为数据库所有者。点击sql server配置管理器,在SQL Native Clinet 10.0配置(32位)\客户端协议中将TCP/IP和Named Pipes启用。在SQL ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作