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
| System | Port | Version |
|---|---|---|
| FreeBSD | databases/mysql84-client | 8.4.11_1 |
| MidnightBSD | databases/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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 8.4.11_1 | 8.4.11_1 | - | - | - |
| FreeBSD:14:quarterly | 8.4.11_1 | 8.4.11_1 | n/a | - | - |
| FreeBSD:15:latest | 8.4.11_1 | 8.4.11_1 | n/a | - | - |
| FreeBSD:15:quarterly | 8.4.11_1 | 8.4.11_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.4.11_1 | 8.4.11_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/openldap26-client
- devel/bison
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libcbor
- devel/libedit
- devel/libtextstyle
- devel/libunistring
- devel/libuv
- devel/m4
- devel/pkgconf
- dns/libidn2
- dns/libpsl
- ftp/curl
- ports-mgmt/pkg
- print/indexinfo
- security/cyrus-sasl2
- security/libfido2
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Run dependencies 12
Required by 244
- audio/amarok
- audio/ampache
- audio/asterisk-espeak
- audio/asterisk-flite
- audio/mpdcon
- audio/mumble
- audio/mumble-server
- audio/mythplugin-mythmusic
- audio/py-supysonic
- benchmarks/sysbench
- biology/augustus
- biology/biostar-tools
- biology/ncbi-cxx-toolkit
- biology/ucsc-userapps
- cad/camotics
- comms/atslog
- comms/cqrlog
- databases/R-cran-RMariaDB
- databases/R-cran-RMySQL
- databases/akonadi
- databases/courier-authlib-mysql
- databases/dbixx
- databases/dbow
- databases/diesel
- databases/innotop
- databases/kdb
- databases/kexi
- databases/libdbi-drivers
- databases/libgda5-mysql
- databases/libzdb
- databases/luadbi
- databases/luasql-mysql
- databases/mroonga
- databases/mtop
- databases/mydumper
- databases/mysql++
- databases/mysql-connector-c++
- databases/mysql-connector-odbc
- databases/mysql84-server
- databases/mysqlbackup
- databases/mysqldump-secure
- databases/mysqlreport
- databases/mysqltcl
- databases/mytop
- databases/ocaml-mysql
- databases/opendbx
- databases/ora2pg
- databases/p5-Class-DBI-mysql
- databases/p5-DBD-MariaDB
- databases/p5-DBD-mysql
- databases/p5-DBD-mysql4
- databases/p5-DBIx-MySQLSequence
- databases/p5-DBIx-TableHash
- databases/p5-MySQL-Diff
- databases/p5-Test-mysqld
- databases/p5-mysql-genocide
- databases/percona-orchestrator
- databases/percona-toolkit
- databases/postgresql-mysql_fdw
- databases/proftpd-mod_sql_mysql
- databases/py-mycli
- databases/py-mysqlclient
- databases/qt5-sqldrivers-mysql
- databases/rubygem-dbd-mysql
- databases/rubygem-dm-mysql-adapter
- databases/rubygem-do_mysql
- databases/rubygem-mysql
- databases/rubygem-mysql2
- databases/soci
- databases/sqlclient
- databases/tcl-Mysql
- databases/tdbc
- databases/tuning-primer
- databases/vfront
- deskutils/akonadi-calendar-tools
- deskutils/akonadi-import-wizard
- deskutils/akonadiconsole
- deskutils/akregator
- deskutils/grantlee-editor
- deskutils/kaddressbook
- deskutils/kalarm
- deskutils/kdepim
- deskutils/kdepim-addons
- deskutils/kdepim-runtime
- deskutils/kmail
- deskutils/kmail-account-wizard
- deskutils/kontact
- deskutils/korganizer
- deskutils/libkdepim
- deskutils/mbox-importer
- deskutils/merkuro
- deskutils/moregroupware
- deskutils/note
- deskutils/pim-data-exporter
- deskutils/pim-sieve-editor
- deskutils/py-paperless-ngx
- deskutils/zanshin
- devel/cbang
- devel/poco
- devel/py-sirmordred
The first 100 are listed.
Configuration
Options name: databases_mysql
| Option | Default | Description |
|---|---|---|
| SASLCLIENT | on | SASL client plugin module |
- Service scripts
- none
- Conflicts with
- mysql*-client mariadb*-client percona*-client
Message after installing
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
| Date | Commit | Credits | Log 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 |