You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`-DWITH_BOOST`| For the `-DWITH_BOOST` parameter, specify the name of a directory to download the boost library to. This directory is created automatically in your current directory. |
112
+
|`-DBUILD_CONFIG`| This flag allows you to define a build configuration, such as "debug" or "release", which can be used to control which parts of the source code are compiled. |
116
113
|`-DWITH_MAN_PAGES`| To build **Percona XtraBackup** man pages, use `ON` or remove this parameter from the command line (it is `ON` by default). To install the man pages, install the python3-sphinx package first. |
117
-
|`-B` (--build)|**Percona XtraBackup** is configured to forbid generating the build pipeline formakein the same directory where you store your sources. The `-B` parameter refers to the directory that contains the source code. In this example, we use the relative path to the parent directory (..). |
114
+
|`-B` (--build)|**Percona XtraBackup** is configured to forbid generating the build pipeline formakein the same directory where you store your sources. The `-B` parameter refers to the directory that contains the source code. In this example, we use the relative path to the parent directory (..). |
118
115
119
116
!!! important
120
117
121
118
CMake Error at CMakeLists.txt:367 (MESSAGE): Please do not build in-source. Out-of source builds are highly recommended: you can have multiple builds for the same source, and there is an easy way to do cleanup, simply remove the build directory (note that ‘make clean’ or ‘make distclean’ does `not` work)
122
119
123
120
You `can` force in-source build by invoking cmake with `-DFORCE_INSOURCE_BUILD=1`.
124
121
122
+
<!--
123
+
If you use [Pro builds](./pxb-pro.md), run the following command:
|`-DPROBUILD=1`| This option enables a Pro build. |
132
+
|`-DBUILD_CONFIG`| This option builds a release/optimized version of the xtrabackup binary. |
133
+
|`-DWITH_MAN_PAGES`| To build Percona XtraBackup man pages, use `ON` or remove this parameter from the command line (it is `ON` by default). To install the man pages, install the python3-sphinx package first. |
134
+
-->
135
+
125
136
## 4. Compile the source code
126
137
127
138
To compile the source code in your `build` directory, use the `make` command.
Copy file name to clipboardexpand all lines: docs/index.md
+6
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,12 @@ Percona XtraBackup is an open source hot backup utility for MySQL-based servers,
10
10
Whether it is a 24x7 highly loaded server or a low-transaction-volume
11
11
Percona XtraBackup is designed to make backups seamless without disrupting the performance of the server in a production environment. Percona XtraBackup (PXB) is a 100% open source backup solution with [commercial support](https://www.percona.com/mysql-support/) available for organizations who want to benefit from comprehensive, responsive, and cost-flexible database support for MySQL.
12
12
13
+
## Percona XtraBackup Pro
14
+
15
+
--8<--- "pro-build-announcement.md"
16
+
17
+
For more information, see [Percona XtraBackup Pro](pxb-pro.md).
18
+
13
19
## Supported versions
14
20
15
21
Percona XtraBackup {{release}} can take backups of MySQL-compatible databases in older server versions, if specific conditions are met, and the following later versions:
This document provides guidelines how to install Pro packages of Percona XtraBackup from Percona repositories. [Check files in packages built for Percona XtraBackup Pro :material-arrow-right:](pro-files.md){.md-button}
6
+
7
+
## Install Amazon Linux 2023
8
+
9
+
!!! note
10
+
11
+
Percona XtraBackup 8.0.35-32 Pro build is available for the following platforms:
12
+
13
+
* Amazon Linux 2023 (AL2023) - We support both AMD64 and ARM64 versions of Amazon Linux 2023.
14
+
15
+
1. Request the access to the pro repository from Percona Support. You will receive the client ID and the access token which you use when downloading the packages.
16
+
17
+
2. Install the Percona dnf repository by running the following command as the `root` user or with **sudo**:
| Available on [Amazon Linux 2023](install-pro.md#installamazonlinux2023)| 8.0.35-32 | Amazon Linux 2023 is a purpose-built Linux distribution optimized for AWS. It's designed for performance, security, and seamless integration with the broader AWS ecosystem. We support both AMD64 and ARM64 versions of Amazon Linux 2023. |
12
+
13
+
## What's in it for you?
14
+
15
+
* Save on deploying and maintaining build infrastructure as we do the build and testing for you
16
+
* Longer support for older versions of operating systems.
Percona XtraBackup Pro includes the capabilities that are typically requested by large enterprises. Percona XtraBackup Pro contains packages created and tested by Percona. These packages are supported only for Percona Customers with a subscription.
2
+
3
+
[Become a Percona Customer](https://www.percona.com/about/contact){.md-button}
0 commit comments