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
@@ -10,18 +10,23 @@ We gather [Telemetry data] in the Percona packages and Docker images.
10
10
11
11
--8<--- "get-help-snip.md"
12
12
13
+
Before proceeding with the installation, make sure you have one of the following:
14
+
15
+
*`sudo` access: Administrator privileges are necessary for installing packages and configuring system services.
16
+
17
+
* Root access: Certain commands will require root privileges or `sudo` access.
18
+
13
19
## ARM support
14
20
15
-
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.
21
+
Percona supports DEB builds with ARM packages with the `aarch64.rpm` extension.
16
22
17
23
## Unattended installations
18
24
19
25
--8<-- "install-flag.md"
20
26
21
-
22
27
## Install Percona Server for MySQL using APT
23
28
24
-
To install Percona Server for MySQL using APT, do the following steps:
29
+
To install Percona Server for MySQL using APT, follow these steps:
25
30
{.power-number}
26
31
27
32
1. Update the package repositories:
@@ -30,38 +35,200 @@ To install Percona Server for MySQL using APT, do the following steps:
* Verify the URL is accessible: `curl -I https://repo.percona.com/apt/percona-release_latest.generic_all.deb`
117
+
118
+
* Try downloading from a different network if possible
119
+
120
+
4.`gnupg2` provides encryption and digital signature verification for package security. `lsb-release` provides information about your Linux distribution. These packages are required dependencies for the Percona repository setup. Install the downloaded package with `apt` as root or with sudo:
Setting up percona-server-server (8.4.5-5.jammy) ...
261
+
Processing triggers for man-db (2.10.2-1) ...
262
+
Processing triggers for systemd (249.11-0ubuntu3.12) ...
263
+
```
264
+
265
+
If this step fails:
266
+
267
+
* Check available packages: `apt search percona-server`
268
+
269
+
* Ensure the repository is properly configured
270
+
271
+
* Check for package conflicts with existing MySQL installations
272
+
273
+
* Review error messages for specific issues
274
+
73
275
See [Configuring Percona repositories with `percona-release`](https://docs.percona.com/percona-software-repositories/percona-release.html) for more information.
74
276
75
277
--8<--- "storage-engines.md"
76
278
77
-
Percona Server for MySQL includes user-defined functions (UDFs) from [Percona Toolkit](https://docs.percona.com/percona-toolkit/). These UDFs, `fnv_64`, `fnv1a_64`, `murmur_hash`, offer faster checksum calculations compared to standard methods. For detailed information about these user-defined functions, see [Percona Toolkit UDF functions](udf-percona-toolkit.md).
279
+
## Next Steps
280
+
281
+
After successful installation, see [Post-installation](post-installation.md) for detailed steps to configure and secure your Percona Server for MySQL installation.
282
+
283
+
## Install Percona Toolkit UDFs (Optional)
284
+
285
+
Percona Server for MySQL includes user-defined functions (UDFs) from [Percona Toolkit](https://docs.percona.com/percona-toolkit/). These UDFs provide faster checksum calculations:
78
286
79
-
Once the installation completes, execute the following command to install these functions:
User-Defined Functions (UDFs) are custom functions you can add to MySQL to extend its capabilities. These particular UDFs are useful for data integrity checks and performance monitoring.
## Install the Percona Testing repository using APT
301
+
??? example "Expected output"
302
+
303
+
```{.text .no-copy}
304
+
Query OK, 0 rows affected (0.01 sec)
305
+
```
306
+
307
+
You can now use these functions in your SQL queries. For example: `SELECT fnv_64('test_string');`
308
+
309
+
For detailed information about these functions, see [Percona Toolkit UDF functions](udf-percona-toolkit.md).
310
+
311
+
## Install the Percona testing repository (advanced users only)
86
312
87
-
Percona offers pre-release builds from the testing repository. To enable it, run
88
-
percona-release with the `testing` argument. Run the following command as root or use the sudo command:
313
+
Do not use testing repositories in production environments. Testing builds are pre-release versions that may contain bugs or incomplete features.
314
+
315
+
Percona offers pre-release builds from the testing repository for advanced users who want to:
316
+
317
+
* Test new features before official release
318
+
319
+
* Evaluate upcoming improvements
320
+
321
+
* Provide feedback on development versions
322
+
323
+
To enable the testing repository:
89
324
90
325
```{.bash data-prompt="$"}
91
326
$ sudo percona-release enable {{pkg}} testing
92
327
```
93
328
94
-
These builds should not be run in production. This build may not contain all of the features available in the final release. The features may change without notice.
329
+
??? example "Expected output"
330
+
331
+
```{.text .no-copy}
332
+
* Enabling Percona Server for MySQL 8.4 LTS testing repository
0 commit comments