Skip to content

Commit 61081fc

Browse files
authored
Merge pull request #382 from percona/ps-9367
PS-9367 Update installation commands for 8.4
2 parents 3921b8b + 8e4acb3 commit 61081fc

File tree

6 files changed

+12
-38
lines changed

6 files changed

+12
-38
lines changed

docs/additional-selinux-tools.md

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22

33
## Installing SELinux management tools
44

5-
To install SELinux management tools on RHEL 7, use the following command as root:
6-
7-
```{.bash data-prompt="$"}
8-
$ yum -y install policycoreutils-python
9-
```
10-
11-
On RHEL 8, utilize the following command as root:
5+
To install SELinux management tools on Red Hat Enterprise Linux 8 or later, run the following command as root:
126

137
```{.bash data-prompt="$"}
148
$ yum -y install policycoreutils-python-utils

docs/apt-repo.md

+7-5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ Specific information on the supported platforms, products, and versions is descr
77

88
We gather [Telemetry data] in the Percona packages and Docker images.
99

10+
## ARM support
11+
12+
The DEB builds for Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04, DEBIAN 11, and DEBIAN 12 contain ARM packages with the `aarch64.rpm` extension. This means that Percona Server for MySQL is available for users on ARM-based systems.
13+
1014
## Install Percona Server for MySQL using APT
1115

1216
To install Percona Server for MySQL using APT, do the following steps:
@@ -62,14 +66,12 @@ See [Configuring Percona repositories with `percona-release`](https://docs.perco
6266

6367
--8<--- "storage-engines.md"
6468

65-
Percona Server for MySQL contains user-defined functions from [Percona Toolkit](https://docs.percona.com/percona-toolkit/). These user-defined functions provide faster checksums. For more details on the user-defined functions, see [Percona Toolkit UDF functions](udf-percona-toolkit.md).
69+
Percona Server for MySQL contains user-defined functions from [Percona Toolkit](https://docs.percona.com/percona-toolkit/). These user-defined functions, `fnv_64`, `fnv1a_64`, `murmur_hash`, provide faster checksums. For more details on the user-defined functions, see [Percona Toolkit UDF functions](udf-percona-toolkit.md).
6670

67-
After the installation completes, run the following commands to create these functions:
71+
After the installation completes, run the following command to create these functions:
6872

6973
```mysql
70-
mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
71-
mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
72-
mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"
74+
mysql -e "INSTALL COMPONENT 'file://component_percona_udf'"
7375
```
7476

7577
## Install the Percona Testing repository using APT

docs/selinux.md

+1-7
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ The SELinux policy for MySQL ensures that the MySQL server process operates with
3939

4040
## Compatibility of Percona Server for MySQL with SELinux Policies
4141

42-
Percona Server for MySQL is a drop-in replacement for MySQL that offers enhanced performance, scalability, and other features. When running Percona Server for MySQL on Red Hat Enterprise Linux (RHEL) 7, RHEL 8, RHEL 9, or their derivatives, compatibility with SELinux policies is essential for ensuring secure and reliable operation.
42+
Percona Server for MySQL is a drop-in replacement for MySQL that offers enhanced performance, scalability, and other features. When running Percona Server for MySQL on Red Hat Enterprise Linux (RHEL) 8, RHEL 9, or their derivatives, compatibility with SELinux policies is essential for ensuring secure and reliable operation.
4343

4444
Percona Server for MySQL is designed to be compatible with SELinux policies on these Linux distributions. This means that Percona Server for MySQL can seamlessly integrate with SELinux, allowing administrators to enforce security policies and restrictions without sacrificing the functionality or performance of the database server.
4545

@@ -179,12 +179,6 @@ On boot, to disable SELinux, set the `selinux=0` kernel option. The kernel does
179179

180180
Install the SELinux management tools, such as `semanage` or `sesearch`, if needed.
181181

182-
On RHEL 7 or compatible operating systems, use the following command as root:
183-
184-
```{.bash data-prompt="$"}
185-
$ yum -y install policycoreutils-python
186-
```
187-
188182
On RHEL 8 or compatible operating systems, use the following command as root:
189183

190184
```{.bash data-prompt="$"}

docs/yum-repo.md

+1-17
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,9 @@ Percona Server for MySQL is certified for Red Hat Enterprise Linux 8. This certi
2020

2121
The RPM builds for *RHEL* 8 and *RHEL* 9 contain ARM packages with the `aarch64.rpm` extension. This means that Percona Server for MySQL is available for users on ARM-based systems.
2222

23-
## Limitations
24-
25-
The RPM packages for Red Hat Enterprise Linux 7 and the compatible derivatives do not support TLSv1.3, as it requires OpenSSL 1.1.1, which is currently not available on this platform.
26-
2723
## Install
2824

29-
Install from Percona Software Repository
30-
For more information on the Percona Software repositories and configuring Percona Repositories with percona-release, see the Percona Software Repositories Documentation. Run the following commands as a `root` user or with sudo.
31-
32-
=== "Install on Red Hat 7"
33-
34-
```{.bash data-prompt="$"}
35-
$ sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
36-
$ sudo percona-release enable-only {{pkg}} release
37-
$ sudo percona-release enable tools release
38-
$ sudo yum install percona-server-server
39-
```
40-
=== "Install on Red Hat 8 or later"
25+
To install using the Percona Software repository, run the following commands either as a `root` user or, as in the example, using `sudo`.
4126

4227
```{.bash data-prompt="$"}
4328
$ sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
@@ -59,6 +44,5 @@ set both `percona-testing-$basearch` and `percona-testing-noarch`
5944
to `enabled = 1` (Note that there are three sections in this file:
6045
release, testing, and experimental - in this case, it is the second section that requires updating).
6146

62-
You must install the Percona repository first if the installation has not been done already.
6347

6448
[Telemetry data]: telemetry.md

snippets/storage-engines.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
Percona Server for MySQL 8.2 comes with the MyRocks storage engine. This storage engine is installed as a plugin. For information on installing and configuring MyRocks, refer to the [Percona MyRocks Installation Guide](install-myrocks.md).
2+
Percona Server for MySQL 8.4.x comes with the MyRocks storage engine. This storage engine is installed as a plugin. For information on installing and configuring MyRocks, refer to the [Percona MyRocks Installation Guide](install-myrocks.md).

variables.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
release: '8.4.0-1'
44
version: '8.4'
55
vers: '8.4' # we are going to use it instead of version
6-
pkg: '84'
6+
pkg: 'ps-84-lts'
77
release_date: '2024-08-28'
88
title_date: '2024-08-28'
99

0 commit comments

Comments
 (0)