diff --git a/docs/install-pro.md b/archive/install-pro.md similarity index 100% rename from docs/install-pro.md rename to archive/install-pro.md diff --git a/snippets/pro-build-announcement.md b/archive/pro-build-announcement.md similarity index 100% rename from snippets/pro-build-announcement.md rename to archive/pro-build-announcement.md diff --git a/docs/psmysql-pro.md b/archive/psmysql-pro.md similarity index 100% rename from docs/psmysql-pro.md rename to archive/psmysql-pro.md diff --git a/docs/upgrade-pro.md b/archive/upgrade-pro.md similarity index 100% rename from docs/upgrade-pro.md rename to archive/upgrade-pro.md diff --git a/docs/fips.md b/docs/fips.md index 02e0d99bc77..ad7b0761f75 100644 --- a/docs/fips.md +++ b/docs/fips.md @@ -1,10 +1,18 @@ # FIPS compliance ---8<--- "pro-build-announcement.md" + -The Federal Information Processing Standards (FIPS) are a set of U.S. government standards that ensure the security of computer systems for non-military government agencies and contractors. These standards specify how to perform cryptographic operations, such as encryption, hashing, and digital signatures. FIPS mode is a mode of operation that enforces these standards and rejects any non-compliant algorithms or parameters. + -Percona Server for MySQL implements the same level of FIPS support as MySQL. Percona Server for MySQL can run in FIPS mode if a FIPS-enabled OpenSSL library and FIPS Object Module are available at runtime or if compiled using a FIPS-validated version of OpenSSL. You can also receive this functionality by [building Percona Server for MySQL from source code](compile-percona-server.md). +The Federal Information Processing Standards (FIPS) are a set of regulations mandated by the United States government that ensure the security of computer systems for non-military government agencies and their contractors. These standards specify how to perform cryptographic operations, such as encryption, hashing, and digital signatures. FIPS mode is a mode of operation that enforces these standards and rejects any non-compliant algorithms or parameters. + +Percona Server for MySQL can run in FIPS mode if a FIPS-enabled OpenSSL library and FIPS Object Module are available at runtime or if compiled using a FIPS-validated version of OpenSSL. FIPS mode remains off by default and must be enabled via [OS/OpenSSL configuration](#prerequisites). + +## Version changes + +Introduced in Percona Server for MySQL Pro build for [8.4.0-1](release-notes/8.4.0-1.md). You can also receive this functionality by [building Percona Server for MySQL from source code](compile-percona-server.md). + +[Percona Server for MySQL 8.4.0-5](release-notes/8.4.7-7.md) includes the FIPS-capable binaries in all builds. No Pro build is required for FIPS compatibility. ## Prerequisites @@ -26,7 +34,7 @@ To prepare Percona Server for MySQL for FIPS certification, do the following: If you enable FIPS on Ubuntu Pro with `$ sudo pro enable fips-updates` and then disable FIPS with `$ sudo pro disable fips-updates`, Percona Server for MySQL may stop operating properly. For example, if you disable FIPS on Ubuntu Pro with `$ sudo pro disable fips-updates` and enable the FIPS mode on Percona Server with `ssl-fips-mode=ON`, Percona Server may not load the SSL certificate. -* Deploy [Percona Server for MySQL from the Pro build](psmysql-pro.md), which is built and tested on operating systems with FIPS pre-approved OpenSSL packages. + ## The FIPS mode variables @@ -66,10 +74,10 @@ To ensure that the FIPS mode is enabled, do the following: A FIPS-approved version of the OpenSSL cryptographic library has been detected in the operating system with a properly configured FIPS module available for loading. Percona Server for MySQL will load this module and run in FIPS mode. ``` -## Next steps + diff --git a/docs/index.md b/docs/index.md index 04ac78803e0..4b9213ea11a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -34,11 +34,11 @@ Find the best installation solution with our step-by-step installation instructi
-### :material-backup-restore: Percona Server for MySQL Pro { .title } +### :material-arrow-up: Upgrade instructions { .title } -Enjoy the benefits of Percona Server for MySQL Pro build. +Upgrade your Percona Server for MySQL installation with our comprehensive upgrade guides. -[Percona Server for MySQL Pro](psmysql-pro.md){ .md-button } +[Upgrade instructions](upgrade.md){ .md-button }
diff --git a/docs/install-myrocks.md b/docs/install-myrocks.md index 2d7df5fdc17..48bebc0c970 100644 --- a/docs/install-myrocks.md +++ b/docs/install-myrocks.md @@ -26,7 +26,7 @@ It is recommended to install Percona software from official repositories: $ sudo apt install percona-server-rocksdb ``` - * For RHEL or CentOS: + * For RHEL: ```{.bash data-prompt="$"} $ sudo yum install percona-server-rocksdb @@ -168,7 +168,7 @@ remove the Percona MyRocks package: $ sudo apt remove percona-server-rocksdb-{{vers}} ``` -* For RHEL or CentOS: +* For RHEL: ```{.bash data-prompt="$"} $ sudo yum remove percona-server-rocksdb-80.x86_64 diff --git a/docs/installation.md b/docs/installation.md index 80663952c76..ef82c2fd5ab 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -4,15 +4,15 @@ Before installing, read the [Percona Server for MySQL {{vers}} Release notes](re We gather [Telemetry data] in the Percona packages and Docker images. -## Install Percona Server for MySQL from Repositories +## Install Percona Server for MySQL from repositories -Percona provides repositories for yum (`RPM` packages for Red Hat, CentOS and Amazon Linux AMI) and apt (`.deb` packages for Ubuntu and Debian) for software such as Percona Server for MySQL, Percona XtraBackup, and Percona Toolkit. This makes it easy to install and update your software and its dependencies through your operating system’s package manager. This is the recommended way of installing where possible. +Percona provides repositories for yum (`RPM` packages for Red Hat) and apt (`.deb` packages for Ubuntu and Debian) for software such as Percona Server for MySQL, Percona XtraBackup, and Percona Toolkit. This makes it easy to install and update your software and its dependencies through your operating system’s package manager. This is the recommended way of installing where possible. The following guides describe the installation process for using the official Percona repositories for the `.deb` and `.rpm` packages. -[Install Percona Server for MySQL on Debian and Ubuntu](apt-repo.md){.md-button} [Install Percona Server for MySQL on Red Hat Enterprise Linux and CentOS](yum-repo.md){.md-button} +[Install Percona Server for MySQL on Debian and Ubuntu](apt-repo.md){.md-button} [Install Percona Server for MySQL on Red Hat Enterprise Linux](yum-repo.md){.md-button} -## Other Installation Methods +## Other installation methods [Install Percona Server for MySQL from Binaries](binary-tarball-install.md){.md-button}
[Compile Percona Server for MySQL from Source](source-tarball.md){.md-button}
[Run Percona Server for MySQL in a Docker container](docker.md){.md-button} diff --git a/docs/quickstart-overview.md b/docs/quickstart-overview.md index b8ba236fe6f..35cda2d68cb 100644 --- a/docs/quickstart-overview.md +++ b/docs/quickstart-overview.md @@ -37,9 +37,6 @@ The following guides walk you through the setup process and working with a datab [Choose your next steps:material-arrow-right:](quickstart-next-steps.md){.md-button} - - - [the Quickstart for the Percona Operator for MySQL based on the Percona Server for MySQL using Helm]: https://docs.percona.com/percona-operator-for-mysql/ps/helm.html [the Quickstart for the Percona Operator for MySQL based on the Percona Server for MySQL using Minikube]: https://docs.percona.com/percona-operator-for-mysql/ps/minikube.html diff --git a/docs/yum-repo.md b/docs/yum-repo.md index 000ff2a3f56..9d4ca09667d 100644 --- a/docs/yum-repo.md +++ b/docs/yum-repo.md @@ -41,13 +41,6 @@ The RPM builds contain ARM packages with the `aarch64.rpm` extension. RHEL 8+ and other EL8+ systems enable the MySQL module by default. This module hides the Percona-provided packages and the module must be disabled to make these packages visible. - -## Percona Server for MySQL PRO - ---8<--- "pro-build-announcement.md" - -[Install Percona Server for MySQL Pro](install-pro.md){.md-button} - ## Unattended installations --8<-- "install-flag.md" diff --git a/mkdocs-base.yml b/mkdocs-base.yml index a6216d72760..766a5da2b4b 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -1,5 +1,3 @@ -# MkDocs configuration for Netlify builds - site_name: Percona Server for MySQL site_description: Documentation site_author: Percona LLC @@ -173,15 +171,6 @@ extra: nav: - Home: index.md - - Percona Server for MySQL PRO: - - psmysql-pro.md - - Install Percona Server for MySQL Pro: - - install-pro.md - - pro-files.md - - Pro build features: - - fips.md - - upgrade-pro.md - - downgrade-from-pro.md - get-help.md - Release notes: - Release notes index: release-notes/release-notes-index.md @@ -216,6 +205,7 @@ nav: - binlog-space.md - extended-select-into-outfile.md - innodb-expanded-fast-index-creation.md + - fips.md - JS language support: - js-lang-overview.md - install-js-lang.md @@ -280,6 +270,7 @@ nav: - upgrade-procedures.md - upgrade-components.md - downgrade.md + - downgrade-from-pro.md - Post-Installation: - binlogging-replication-improvements.md - post-installation.md