./databases/mariadb118-server, MariaDB 11.8, a free MySQL compatible database (server)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 11.8.2, Package name: mariadb-server-11.8.2, Maintainer: pkgsrc-users

MariaDB Server is one of the most popular open source relational databases.
It's made by the original developers of MySQL.

MariaDB turns data into structured information in a wide array of applications,
ranging from banking to websites. It is an enhanced, drop-in replacement
for MySQL. MariaDB is used because it is fast, scalable and robust, with a
rich ecosystem of storage engines, plugins and many other tools make it very
versatile for a wide variety of use cases.

MariaDB is developed as open source software and as a relational database
it provides an SQL interface for accessing data. The latest versions of
MariaDB also include GIS and JSON features.

This package contains the MariaDB server programs and libraries.



Package options: auth-pam, ssl

Master sites:

Filesize: 113727.252 KB

Version history: (Expand)


CVS history: (Expand)


   2025-06-07 10:58:44 by Nia Alarie | Files touched by this commit (40)
Log message:
mariadb118: Initial import

MariaDB 11.8 is a long-term release series, maintained until Jun 2028.

Notable features since 11.4, the last LTS branch:

- aarch64 SIMD instructions now supported in Vectors
- Optimizer improvements
- Configure limits on sizes of temporary files
- Y2038 support for TIMESTAMP values on 64-bit platforms
- Added the --dir option to mariadb-import, allowing one to restore all
  tables from a backup directory created using mariadb-dump --dir
- The mariadb-dump --no-autocommit option is now set by default to allow
  faster data loading by InnoDB, writing only one undo log for the whole
  operation
- mariadb-import has a new option, --innodb-optimize-keys to delay
  creation of secondary indexes
- New USERS table in the Information Schema for storing information
  about users
- More columns in Information Schema for greater observability
- SESSION_USER(), which used to be an alias for USER() now shows the value
  of CURRENT_USER() when the session was created

pkgsrc-specific notes:

- This has been verified to build successfully on NetBSD, FreeBSD,
   OpenBSD, macOS (arm & x86), Linux. SunOS tests should happen.
- This now requires a C++17 compiler instead of a C++11 compiler.
- Care should be taken before switching the default MariaDB version
  for the above reasons.
- The new PARSEC plugin is disabled by default to avoid PLIST troubles -
  it depends on specific features added in a specific version of OpenSSL.