How to Update Your System, Supported MySQL/MariaDB Versions, and System User Accounts in cPanel & WHM

This guide explains how to update all major components of a cPanel & WHM server, including cPanel itself, Apache, PHP, MySQL/MariaDB, Perl, system kernels, and third‑party packages. It also includes the officially supported database versions for each operating system and a complete list of system user accounts created by cPanel & WHM.

cPanel updateWHM system updateMySQL MariaDB supported versionscPanel system accountsEasyApache update

~3 min read · Updated Feb 18, 2026

1. Overview


This document provides a complete guide to updating your cPanel & WHM server, including system components, services, and software packages. Regular updates ensure security, stability, and compatibility with new features.



2. Update cPanel & WHM


2.1 Update via WHM

Navigate to:

WHM » Home » cPanel » Upgrade to Latest Version


You can configure your release tier using:

WHM » Server Configuration » Update Preferences


2.2 Update via Command Line

Check your current version:

/usr/local/cpanel/cpanel -V

Run the full update:

/usr/local/cpanel/scripts/upcp

This script also runs:

  • update-packages — updates system packages
  • sysup — updates required OS dependencies


3. Update Apache (EasyApache 4)


EasyApache 4 updates Apache, PHP, and related libraries.

Navigate to:

WHM » Software » EasyApache 4

Click Run System Update.



4. Update Software and Services


4.1 cPAddons

Navigate to:

WHM » cPanel » Manage cPAddons Site Software


4.2 MySQL

Warning: Only MySQL versions provided by cPanel are supported.

Navigate to:

WHM » Database Services » Upgrade Database Version


4.3 Operating System Kernel

Note: You must reboot after updating the kernel.

Methods:

  • Via WHM: enable Include kernel packages in System Update
  • Via CLI: yum update

4.4 Perl

Warning: Do not manually upgrade or downgrade Perl. cPanel only supports the versions it ships.

Update methods:

  • yum update
  • /usr/local/cpanel/scripts/upcp
  • /usr/local/cpanel/scripts/update_local_rpm_versions

4.5 PHP

To update Apache PHP:

WHM » Software » EasyApache 4


To update system PHP:

/usr/local/cpanel/scripts/upcp

4.6 Packages

Warning: Third‑party repositories may cause conflicts.

Update packages:

/usr/local/cpanel/scripts/upcp

4.7 Ruby Gems

Legacy Ruby was deprecated in version 66.

Update required modules with:

/usr/local/cpanel/scripts/upcp


5. Supported MySQL Versions


Warning: MySQL 5.7 cannot be installed or selected for new systems.

Operating SystemOS VersionAvailable MySQL Versions
AlmaLinux88.0, 8.4
AlmaLinux98.0, 8.4
AlmaLinux108.4
CloudLinux88.0, 8.4
CloudLinux98.0, 8.4
CloudLinux108.4
Rocky Linux88.0, 8.4
Rocky Linux98.0, 8.4
Ubuntu22 / 248.0, 8.4


6. Supported MariaDB Versions


Warning: MariaDB versions 10.0–10.3 are deprecated and cannot be installed or upgraded to.

Operating SystemOS VersionAvailable MariaDB Versions
AlmaLinux810.5, 10.6, 10.11, 11.4
AlmaLinux910.5, 10.6, 10.11, 11.4
AlmaLinux1010.11, 11.4
CloudLinux8 / 910.5, 10.6, 10.11, 11.4
CloudLinux1010.11, 11.4
Rocky Linux8 / 910.5, 10.6, 10.11, 11.4
Ubuntu22 / 2410.6, 10.11, 11.4


7. System User Accounts in cPanel & WHM


These system accounts support internal services and background processes.

AccountDescriptionOS UserAdded by cPanelThird‑Party
clamavManages ClamAV antivirus
cpanelManages core cPanel services
cpanelanalyticsManages cPanel Analytics
cpanelcabcacheManages SSL CA cache
cpanelconnecttrackManages p0f fingerprinting
cpanelloginHandles cPanel logins
cpaneleximfilterManages Exim mail filtering
cpaneleximscannerScans outbound mail
cpanelhordeManages Horde webmail
cpanelphpmyadminHandles phpMyAdmin requests
cpanelphppgadminHandles phpPgAdmin requests
cpanelroundcubeManages Roundcube webmail
cpanelrrdtoolManages RRDTool
cpanelsolrManages Apache Solr
dovecotManages Dovecot mail service
nobodyHandles unprivileged script execution
rootMain system administrator account

Conclusion


This guide covers all essential aspects of updating your cPanel & WHM system, supported database versions, and system user accounts. Following these practices ensures a secure, stable, and fully compatible hosting environment.


Written & researched by Dr. Shahin Siami

Related Articles

How to Restore Your cPanel Account: A Complete Guide for New System Administrators

This guide explains how new system administrators can restore a cPanel account using WHM, transfer accounts and configurations between servers, and enable diagnostic logging for transfer and restore operations. It covers essential concepts such as WHM vs. cPanel, root access, backup handling, SFTP uploads, transfer methods, and advanced debugging tools.

Continue

آموزش کامل انتقال تمام اکانت‌های cPanel از یک سرور به سرور دیگر

این مقاله نحوه انتقال همه اکانت‌های cPanel، تنظیمات سرویس‌ها، گواهی‌های SSL و IP اصلی سرور را از یک سرور قدیمی (Source) به یک سرور جدید (Target) توضیح می‌دهد. شامل نصب سرور جدید، انتقال تنظیمات، انتقال اکانت‌ها، تغییر IP، تنظیم DNS و نصب مجدد SSL است.

Continue

How to Migrate a WordPress® Installation to a cPanel & WHM Server

This guide explains how to migrate a WordPress installation from a macOS-hosted environment to a cPanel & WHM server. It covers exporting the database, uploading WordPress files, creating and importing a MySQL database, updating URLs, configuring wp-config.php, fixing broken links, and finalizing the migration.

Continue

How to Manually Transfer an Account Between Servers in cPanel & WHM

This article explains how to manually transfer a cPanel account between servers when the account is too large for WHM’s automated transfer tools. It covers creating temporary directories, compressing public_html and log files, securely transferring data with SCP, and restoring the files on the destination server.

Continue

How to Manually Migrate Horde Calendars and Contacts to Roundcube in cPanel & WHM

This article explains how to manually migrate Horde calendars and contacts to Roundcube in cPanel & WHM version 108 through 118. It covers exporting Horde data, placing it in the correct directories, and importing it into Roundcube using built‑in plugins or manual import tools.

Continue

How to Manually Migrate Accounts to cPanel & WHM from Unsupported Control Panels

This article explains how experienced system administrators can manually migrate accounts from unsupported third‑party control panels to cPanel & WHM. It covers pre‑migration steps, installation requirements, file and directory transfers, database restoration, SSL migration, and post‑migration tasks.

Continue