Webinar | The New MariaDB Enterprise Platform for Agentic AI, Analytics, and Cloud
Register Now
LogoLogo
Ctrlk
Download MariaDBContact Us
  • Home
  • MariaDB Platform
  • Server
  • MaxScale
  • Analytics
  • Galera Cluster
  • Connectors
  • Tools
  • MariaDB Cloud
  • Release Notes
  • General Resources
  • MariaDB Server Documentation
  • Quickstart Guides
  • Server Usage
  • Server Management
    • Deployment
      • General Deployment Instructions
      • Installing Enterprise Server
      • Installing Community Server
        • MariaDB ID Sign Up
        • MariaDB Binary Packages
        • Compiling MariaDB From Source
          • Build Environment Setup for Mac
          • Building MariaDB on Gentoo
          • Building MariaDB on Windows
          • Creating a Debian Repository
          • Creating the MariaDB Source Tarball
          • Build Environment Setup for Linux
          • Building MariaDB from a Source RPM
          • Building MariaDB From Source Using musl-based GNU/Linux
          • Building MariaDB on Debian
          • Building MariaDB on Fedora
          • Building MariaDB on FreeBSD
          • Building MariaDB on Solaris and OpenSolaris
          • Building MariaDB on Ubuntu
          • Building RPM Packages From Source
          • Compile and Using MariaDB with Sanitizers (ASAN, UBSAN, TSAN, MSAN)
          • MariaDB Source Configuration Options
          • Compiling with the InnoDB Plugin from Oracle
          • Creating the MariaDB Binary Tarball
          • Cross-compiling MariaDB
          • Generic Build Instructions
          • Get, Build and Test Latest MariaDB the Lazy Way
          • Building MariaDB on CentOS
          • Compiling MariaDB with Extra Modules/Options
        • Installing System Tables
        • Troubleshooting Installation Issues
        • Installing MariaDB on IBM Cloud
      • Configuring MariaDB
      • Upgrading MariaDB
      • Downgrading MariaDB
      • Migrating to MariaDB
      • MariaDB on Amazon RDS
      • Automated Deployment & Administration
    • Starting & Stopping
    • Automated Deployment & Administration
    • Server Monitoring & Logs
    • Variables and Modes
  • Security
  • Architecture
  • Clients & Utilities
  • HA & Performance
  • Reference
Powered by GitBook
On this page

Was this helpful?

  1. Server Management
  2. Deployment
  3. Installing Community Server

Compiling MariaDB From Source

Learn to compile MariaDB Server from source code. This section provides detailed instructions for building MariaDB, offering flexibility and control over your installation.

Build Environment Setup for MacBuilding MariaDB on GentooBuilding MariaDB on WindowsCreating a Debian RepositoryCreating the MariaDB Source TarballBuild Environment Setup for LinuxBuilding MariaDB from a Source RPMBuilding MariaDB From Source Using musl-based GNU/LinuxBuilding MariaDB on DebianBuilding MariaDB on FedoraBuilding MariaDB on FreeBSDBuilding MariaDB on Solaris and OpenSolarisBuilding MariaDB on UbuntuBuilding RPM Packages From SourceCompile and Using MariaDB with Sanitizers (ASAN, UBSAN, TSAN, MSAN)MariaDB Source Configuration OptionsCompiling with the InnoDB Plugin from OracleCreating the MariaDB Binary TarballCross-compiling MariaDBGeneric Build InstructionsGet, Build and Test Latest MariaDB the Lazy WayBuilding MariaDB on CentOSCompiling MariaDB with Extra Modules/Options

Last updated 5 months ago

Was this helpful?

LogoLogo

Products

  • Enterprise Platform
  • Community Server
  • Download MariaDB
  • Pricing

Support

  • Customer Login
  • Technical Support
  • Remote DBA
  • Professional Services

Resources

  • MariaDB Blog
  • Webinars
  • Customer Stories
  • MariaDB Events
  • Documentation
  • Developer Hub

Company

  • About MariaDB
  • Newsroom
  • Leadership
  • MariaDB Careers
  • Legal
  • Privacy Policy

© 2025 MariaDB. All rights reserved.