services.mysql.settings
MySQL configuration. Refer to https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html, https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html, and https://mariadb.com/kb/en/server-system-variables/ for details on supported values.
MySQL configuration options such as --quick should be treated as
boolean options and provided values such as true, false,
1, or 0. See the provided example below.
- Type
attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string) or a list of them for duplicate keys)- Default
{ }- Example
{ mysqld = { key_buffer_size = "6G"; table_cache = 1600; log-error = "/var/log/mysql_err.log"; plugin-load-add = [ "server_audit" "ed25519=auth_ed25519" ]; }; mysqldump = { quick = true; max_allowed_packet = "16M"; }; }- Declared
- <nixpkgs/nixos/modules/services/databases/mysql.nix>