CVE and update status of the FreeBSD ports tree3,755 unaddressed CVEs in 720 portsAll times are CET
Port details

databases/mysql2610-server 26.10.0

Multithreaded SQL database (server)

Port info

Maintainer
joneum@FreeBSD.org
Packages
latest: 26.10.0
Upstream
up to date
Last update
to 26.10.0 · bd47824715
Quarterly
not in the 2026Q4 packages
WWW
https://www.mysql.com/
CPE
Oracle MySQL Server
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install mysql2610-server
installs 26.10.0 from latest
Port
# cd /usr/ports/databases/mysql2610-server && make install clean
# make -C /usr/ports/databases/mysql2610-server config  # change options first
Size
35 MiB download · 222 MiB installed
License
GPLv2
Creates
user mysql, mysqlrouter, group mysql, mysqlrouter
Options
1 of 5 on in the package: PERFSCHM
Show the 4 options that are off
ARCHIVE BLACKHOLE EXAMPLE FEDERATED
pkg-message
Shown after installing
MySQL 26.10 is an Innovation release.  It is meant for testing and
evaluation and is not supported for production use.  Innovation releases
are maintained only until the next one appears, so this port reaches its
end of life with MySQL 27.1.  For production use one of the LTS series,
databases/mysql84-server or databases/mysql97-server.

There is no initial password for first time use of MySQL.
Keep in mind to reset it to a secure password.

MySQL 26.10 has a default /usr/local/etc/mysql/my.cnf,
remember to replace it with your own
or set `mysql_optfile="$YOUR_CNF_FILE"` in rc.conf.

MySQL Router is part of this package.  It is disabled by default.  To use it:

	cp /usr/local/etc/mysqlrouter/mysqlrouter.conf.sample \
		/usr/local/etc/mysqlrouter/mysqlrouter.conf
	sysrc mysqlrouter_enable=YES
	service mysqlrouter start

The router runs as the user "mysqlrouter" and logs to
/var/log/mysqlrouter/mysqlrouter.log.  Do not add a "pid_file" or a "user"
entry to mysqlrouter.conf, the rc script takes care of both.

When creating a configuration for an InnoDB cluster, run
mysqlrouter_bootstrap --user=mysqlrouter, so that the generated
files below /var/db/mysqlrouter belong to that account.

If the router has to serve many connections, raise "openfiles" for its login
class in /etc/login.conf and point mysqlrouter_login_class in rc.conf at it,
upstream uses 10000.
Shown after upgrading
The MySQL server performs all upgrade tasks itself at startup.
The mysql_upgrade utility does not exist anymore in MySQL 9.x.

This version adds an rc script, a configuration sample and the system user
"mysqlrouter" for MySQL Router.  Nothing is enabled automatically.

If you already run MySQL Router yourself, note:

- An own /usr/local/etc/rc.d/mysqlrouter was renamed to mysqlrouter.pkgsave
  by pkg and is not used anymore.
- An existing /var/log/mysqlrouter, /var/run/mysqlrouter or
  /var/db/mysqlrouter is left untouched, ownership and permissions are not
  changed.  The rc script only creates the directories when they are
  missing.  If your router runs under a different account, set
  mysqlrouter_user and mysqlrouter_group in rc.conf.
- /usr/local/etc/logrotate.d/mysqlrouter works from now on, its
  "create 600 mysqlrouter mysqlrouter" no longer points at a missing user.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1626.10.0✗–
FreeBSD 1526.10.0✗–
FreeBSD 14✗✗✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 15✗✗–
FreeBSD 14✗✗✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Dependencies

Depends on 8

Run and library dependencies of the package on latest. Build dependencies are not in the package index.

Required by 0

No package on latest depends on it.

Packages on latest that depend on it directly.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 26.10.0.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (1)

Jochen Neumeister (joneum) · 26.10.0
databases/mysql2610-{server|client}: Add New Port

Welcome MySQL 26.10

MySQL 26.10 is the Innovation release following 26.7, which reached its
end of life with this release.

What is new in MySQL 26.10:
https://dev.mysql.com/doc/relnotes/mysql/26.10/en/news-26-10-0.html

Compared to mysql267:
- Drop seven LibreSSL guards, LibreSSL 4.4.0 has everything they
  worked around
- Keep two: SSL_COMP_get_compression_methods() returns void * and
  there is no SSL_COMP_get_id() or SSL_COMP_get0_name()
- Add traits to ut0prefix_cache.h and log0parsed_index_lru_cache.h,
  libc++ has no character traits for a byte type
- Do not install the client-side authentication plug-ins
- Declare libfido2 and install the WebAuthn plug-in

An Innovation release is not maintained once the next one appears and
is not meant for production use; see pkg-message.

MySQL8.4+ supports only 64-bit platforms!

Sponsored by:	Netzkommune GmbH
bd47824715