databases/mysql84-server 8.4.11_4 FreeBSD
Multithreaded SQL database (server)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7598ff207e- License
- GPLv2
- Categories
- databases
- Package size
- 24869.1 KiB, 207152.4 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-server | 8.4.11_4 |
| MidnightBSD | databases/mysql84-server | 8.4.11 |
| HardenedBSD | databases/mysql84-server | 8.4.11_4 |
| GhostBSD | databases/mysql84-server | 8.4.11_4 |
Install
Binary package:
pkg install mysql84-server
From the ports tree:
cd /usr/ports/databases/mysql84-server/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mysql84-server>0:databases/mysql84-server
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_4 | 8.4.11_4 | - | - | - |
| FreeBSD:14:quarterly | 8.4.11_4 | 8.4.11_4 | n/a | - | - |
| FreeBSD:15:latest | 8.4.11_4 | 8.4.11_4 | n/a | - | - |
| FreeBSD:15:quarterly | 8.4.11_4 | 8.4.11_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.4.11_4 | 8.4.11_4 | 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 34
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/mysql84-client
- 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
- lang/perl5.42
- ports-mgmt/pkg
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/libfido2
- security/libssh2
- security/rhash
- textproc/expat2
- textproc/groff
- textproc/uchardet
- www/libnghttp2
Run dependencies 23
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/mysql84-client
- databases/openldap26-client
- devel/icu
- devel/libcbor
- devel/libedit
- devel/libunistring
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/libfido2
- security/libssh2
- textproc/groff
- textproc/uchardet
- www/libnghttp2
Required by 50
- comms/cqrlog
- databases/akonadi
- databases/mroonga
- databases/percona-orchestrator
- 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/pim-data-exporter
- deskutils/pim-sieve-editor
- deskutils/zanshin
- finance/kmymoney
- finance/kraft
- graphics/digikam
- misc/kdeutils
- net-mgmt/icingaweb2-module-x509
- net/akonadi-calendar
- net/akonadi-contacts
- net/akonadi-mime
- net/akonadi-search
- net/calendarsupport
- net/eventviews
- net/incidenceeditor
- net/kmailtransport
- net/libgravatar
- net/libksieve
- net/mailcommon
- net/mailimporter
- net/messagelib
- net/pimcommon
- security/kgpg
- security/kleopatra
- security/webfwlog
- sysutils/froxlor
- www/hotcrp
- x11/kde-gear
Configuration
No options to configure.
- USES
- bison:build cmake:noninja cpe groff:run libedit localbase ncurses perl5 pkgconfig shebangfix ssl compiler:c++20-lang
- Service scripts
- none
Message after installing
Files
Manual pages 17
- ibd2sdi(1)
- innochecksum(1)
- my_print_defaults(1)
- myisam_ftdump(1)
- myisamchk(1)
- myisamlog(1)
- myisampack(1)
- mysql.server(1)
- mysql_secure_installation(1)
- mysql_tzinfo_to_sql(1)
- mysqld(8)
- mysqld_multi(1)
- mysqld_safe(1)
- mysqldumpslow(1)
- mysqlrouter(1)
- mysqlrouter_passwd(1)
- mysqlrouter_plugin_info(1)
pkg-plist 289
- bin/ibd2sdi
- bin/innochecksum
- bin/myisam_ftdump
- bin/myisamchk
- bin/myisamlog
- bin/myisampack
- bin/mysql_client_test
- bin/mysql_keyring_encryption_test
- bin/mysql_secure_installation
- bin/mysql_test_event_tracking
- bin/mysql_tzinfo_to_sql
- bin/mysqld_multi
- bin/mysqld_safe
- bin/mysqldumpslow
- bin/mysqlrouter
- bin/mysqlrouter_keyring
- bin/mysqlrouter_passwd
- bin/mysqlrouter_plugin_info
- bin/mysqltest
- bin/mysqltest_safe_process
- bin/mysqlxtest
- etc/logrotate.d/mysqlrouter
- @sample etc/mysqlrouter/mysqlrouter.conf.sample
- etc/mysql84-server/my.cnf.sample
- lib/mysql/libmysqlharness.so
- lib/mysql/libmysqlharness.so.1
- lib/mysql/libmysqlharness_stdx.so
- lib/mysql/libmysqlharness_stdx.so.1
- lib/mysql/libmysqlharness_tls.so
- lib/mysql/libmysqlharness_tls.so.1
- lib/mysql/libmysqlrouter.so
- lib/mysql/libmysqlrouter.so.1
- lib/mysql/libmysqlrouter_cluster.so
- lib/mysql/libmysqlrouter_cluster.so.1
- lib/mysql/libmysqlrouter_connection_pool.so
- lib/mysql/libmysqlrouter_connection_pool.so.1
- lib/mysql/libmysqlrouter_destination_status.so
- lib/mysql/libmysqlrouter_destination_status.so.1
- lib/mysql/libmysqlrouter_http.so
- lib/mysql/libmysqlrouter_http.so.1
- lib/mysql/libmysqlrouter_http_auth_backend.so
- lib/mysql/libmysqlrouter_http_auth_backend.so.1
- lib/mysql/libmysqlrouter_http_auth_realm.so
- lib/mysql/libmysqlrouter_http_auth_realm.so.1
- lib/mysql/libmysqlrouter_http_server.so
- lib/mysql/libmysqlrouter_http_server.so.1
- lib/mysql/libmysqlrouter_io_component.so
- lib/mysql/libmysqlrouter_io_component.so.1
- lib/mysql/libmysqlrouter_metadata_cache.so
- lib/mysql/libmysqlrouter_metadata_cache.so.1
- lib/mysql/libmysqlrouter_mysql.so
- lib/mysql/libmysqlrouter_mysql.so.1
- lib/mysql/libmysqlrouter_mysqlxmessages.so
- lib/mysql/libmysqlrouter_mysqlxmessages.so.1
- lib/mysql/libmysqlrouter_routing.so
- lib/mysql/libmysqlrouter_routing.so.1
- lib/mysql/libmysqlrouter_routing_connections.so
- lib/mysql/libmysqlrouter_routing_connections.so.1
- lib/mysql/libmysqlrouter_utils.so
- lib/mysql/libmysqlrouter_utils.so.1
- lib/mysql/libprotobuf-lite.so.24.4.0
- lib/mysql/mysqlrouter/connection_pool.so
- lib/mysql/mysqlrouter/destination_status.so
- lib/mysql/mysqlrouter/http_auth_backend.so
- lib/mysql/mysqlrouter/http_auth_realm.so
- lib/mysql/mysqlrouter/http_server.so
- lib/mysql/mysqlrouter/io.so
- lib/mysql/mysqlrouter/keepalive.so
- lib/mysql/mysqlrouter/metadata_cache.so
- lib/mysql/mysqlrouter/rest_api.so
- lib/mysql/mysqlrouter/rest_connection_pool.so
- lib/mysql/mysqlrouter/rest_metadata_cache.so
- lib/mysql/mysqlrouter/rest_router.so
- lib/mysql/mysqlrouter/rest_routing.so
- lib/mysql/mysqlrouter/router_openssl.so
- lib/mysql/mysqlrouter/router_protobuf.so
- lib/mysql/mysqlrouter/routing.so
- lib/mysql/plugin/adt_null.so
- lib/mysql/plugin/auth.so
- lib/mysql/plugin/auth_test_plugin.so
- lib/mysql/plugin/component_audit_api_message_emit.so
- lib/mysql/plugin/component_example_component1.so
- lib/mysql/plugin/component_example_component2.so
- lib/mysql/plugin/component_example_component3.so
- lib/mysql/plugin/component_log_filter_dragnet.so
- lib/mysql/plugin/component_log_sink_json.so
- lib/mysql/plugin/component_log_sink_syseventlog.so
- lib/mysql/plugin/component_log_sink_test.so
- lib/mysql/plugin/component_mysqlbackup.so
- lib/mysql/plugin/component_mysqlx_global_reset.so
- lib/mysql/plugin/component_pfs_example.so
- lib/mysql/plugin/component_pfs_example_component_population.so
- lib/mysql/plugin/component_query_attributes.so
- lib/mysql/plugin/component_reference_cache.so
- lib/mysql/plugin/component_test_audit_api_message.so
- lib/mysql/plugin/component_test_backup_lock_service.so
- lib/mysql/plugin/component_test_component_deinit.so
- lib/mysql/plugin/component_test_event_tracking_consumer.so
- lib/mysql/plugin/component_test_event_tracking_consumer_a.so
- lib/mysql/plugin/component_test_event_tracking_consumer_b.so
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mysql-8.4.11.tar.gz | 4.79170675e+08 | eb3051164d625dd346a8203f76e0d5d5d9aec51dbe9d51788e39ec6b3f1394c2 |
Master sites 1
- MYSQL/MySQL-8.4
Commit history 7
| 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 |
|
443408a666 |
Alexander Leidinger | databases/mysql*-server: make the rc script service jail aware Set a default of net_basic for the service jail options, so mysqld
can use IPv4/IPv6 when it is started in a service jail. The default
can be overridden via rc.conf.
PR: 279672
Sponsored by: Netzkommune GmbH |
|
3c9444219a |
Jochen Neumeister | databases/mysql{80,84,97}-server: Fix build on CPUs without SSE4.2 The crc32 code declares target("sse4.2"), but the _mm_crc32_* intrinsics
require the crc32 feature. With -mno-crc32, as emitted by -march=native
on a CPU without the instruction, sse4.2 no longer implies crc32 and the
build fails. Declare crc32 instead, including the two flatten wrappers that
inline those intrinsics.
PR: 275404
Sponsored by: Netzkommune GmbH |
|
3f2328fca5 |
Jochen Neumeister | databases/mysql{80,84,97}-server: Add rc script and user for MySQL Router All three server ports build and install MySQL Router, but it was never
usable out of the box: there is no mysqlrouter user, no rc script, no
configuration directory, and no log, runtime or data directory. The only
trace of an integration was etc/logrotate.d/mysqlrouter, whose
"create 600 mysqlrouter mysqlrouter" refers to an account that no port
creates, so logrotate(8) skipped that entry with an error and exited
non-zero.
Upstream names that account itself: scripts/CMakeLists.txt sets
MYSQLROUTER_USER to "mysqlrouter", the built-in help of mysqlrouter
suggests --user=mysqlrouter, and the systemd unit shipped for Linux runs
the service under it.
Add the user and group, an rc script, and a configuration sample in
etc/mysqlrouter. mysqlrouter does not detach itself, so it runs under
… |
|
b32bea4a27 |
Jochen Neumeister | databases/mysql*-server: Fix plist issue Move LICENSE.router and README.router from ${PREFIX} to ${DOCSDIR},
where they belong according to hier(7).
PR: 290283
Reported by: se
Sponsored by: Netzkommune GmbH |
The latest 5 of 7 in the history this site was built from.