BSD Ports

databases/mysql84-client 8.4.11_1 FreeBSD

Multithreaded SQL database (client)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7598ff207e
License
LGPL21
Categories
databases
Package size
5948.6 KiB, 107414.2 KiB installed

Description

MySQL is a very fast, multi-threaded, multi-user and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software

In the other systems

SystemPortVersion
FreeBSDdatabases/mysql84-client8.4.11_1
MidnightBSDdatabases/mysql84-client

Install

Binary package:

pkg install mysql84-client

From the ports tree:

cd /usr/ports/databases/mysql84-client/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mysql84-client>0:databases/mysql84-client

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest8.4.11_18.4.11_1---
FreeBSD:14:quarterly8.4.11_18.4.11_1n/a--
FreeBSD:15:latest8.4.11_18.4.11_1n/a--
FreeBSD:15:quarterly8.4.11_18.4.11_1n/an/an/a
FreeBSD:16:latest8.4.11_18.4.11_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 27
Run dependencies 12
Required by 244

The first 100 are listed.

Configuration

Options name: databases_mysql

OptionDefaultDescription
SASLCLIENTonSASL client plugin module
Service scripts
none
Conflicts with
mysql*-client mariadb*-client percona*-client

Message after installing

This is the mysql CLIENT without the server.
for complete server and client, please install databases/mysql84-server

Files

Manual pages 13
  • comp_err(1)
  • mysql(1)
  • mysql_config(1)
  • mysql_config_editor(1)
  • mysqladmin(1)
  • mysqlbinlog(1)
  • mysqlcheck(1)
  • mysqldump(1)
  • mysqlimport(1)
  • mysqlman(1)
  • mysqlshow(1)
  • mysqlslap(1)
  • perror(1)
pkg-plist 51
  • bin/comp_err
  • bin/my_print_defaults
  • bin/mysql
  • bin/mysql_config
  • bin/mysql_config_editor
  • bin/mysql_migrate_keyring
  • bin/mysqladmin
  • bin/mysqlbinlog
  • bin/mysqlcheck
  • bin/mysqldump
  • bin/mysqlimport
  • bin/mysqlshow
  • bin/mysqlslap
  • bin/perror
  • include/mysql/errmsg.h
  • include/mysql/field_types.h
  • include/mysql/my_command.h
  • include/mysql/my_compress.h
  • include/mysql/my_list.h
  • include/mysql/mysql.h
  • include/mysql/mysql/client_plugin.h
  • include/mysql/mysql/plugin_auth_common.h
  • include/mysql/mysql/udf_registration_types.h
  • include/mysql/mysql_com.h
  • include/mysql/mysql_time.h
  • include/mysql/mysql_version.h
  • include/mysql/mysqld_error.h
  • lib/mysql/libmysqlclient.a
  • lib/mysql/libmysqlclient.so
  • lib/mysql/libmysqlclient.so.24
  • lib/mysql/libmysqlclient_r.a
  • lib/mysql/libmysqlclient_r.so
  • lib/mysql/libmysqlclient_r.so.24
  • lib/mysql/plugin/authentication_ldap_sasl_client.so
  • lib/mysql/plugin/authentication_oci_client.so
  • lib/mysql/plugin/authentication_webauthn_client.so
  • libdata/pkgconfig/mysqlclient.pc
  • share/aclocal/mysql.m4
  • share/man/man1/comp_err.1.gz
  • share/man/man1/mysql.1.gz
  • share/man/man1/mysql_config.1.gz
  • share/man/man1/mysql_config_editor.1.gz
  • share/man/man1/mysqladmin.1.gz
  • share/man/man1/mysqlbinlog.1.gz
  • share/man/man1/mysqlcheck.1.gz
  • share/man/man1/mysqldump.1.gz
  • share/man/man1/mysqlimport.1.gz
  • share/man/man1/mysqlman.1.gz
  • share/man/man1/mysqlshow.1.gz
  • share/man/man1/mysqlslap.1.gz
  • share/man/man1/perror.1.gz

Commit history 3

DateCommitCreditsLog message
7598ff207e Jochen Neumeister databases/mysql84-{client,server}: Fix MySQL Router plugin loading
MySQL Router fails to start when the configuration contains an [http_server] section, as generated by mysqlsh: Error: Loading plugin for config-section '[http_server]' failed: libmysqlrouter_http_server.so.1: No space available for static Thread Local Storage Upstream compiles with -ftls-model=initial-exec, so router libraries loaded through dlopen(3) have to be placed in the static TLS block. libmysqlrouter_http_server.so.1 needs 272 bytes and libmysqlharness.so.1 another 32, while rtld reserves 128 bytes for objects loaded later. The five rest_* plugins depend on http_server and fail along with it. PR: 298483 Reported by: [email protected] Sponsored by: Netzkommune GmbH
335950b823 Jochen Neumeister databases/mysql84-{client,server}: Update to 8.4.11
This release contains the security fixes of the Oracle Critical Patch Update of July 2026. 31 of the 54 MySQL issues apply to the 8.4 series and to the MySQL Router built from this port. Changes: https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-11.html Security: 10f5d195-90a5-11f1-bc30-3497f65b111b Sponsored by: Netzkommune GmbH
273edb702d Jochen Neumeister databases/mysql{84,97}: Install man pages, clean up dependencies
Re-enable installation of the man pages shipped in the source tarball and register them in pkg-plist, split between the client and server packages. Same approach as databases/mysql80-client in PR 279234. Rework the dependencies based on actual linkage: libfido2 is only used by the client, curl, icu and liblz4 only by the server. Drop libhidapi entirely, it is a transitive dependency of libfido2. While here, fix the CONFLICTS_INSTALL pattern of mysql84-client not matching mysql80-client and update the mysql84 pkg-message. Sponsored by: Netzkommune GmbH