Updated MySQL startup options and updated PostgreSQL version from 14 to 16

This commit is contained in:
Alexey Pustovalov 2023-09-28 14:10:25 +09:00
parent 6866cc7469
commit a4eb4f2a1d
16 changed files with 48 additions and 28 deletions

View File

@ -428,8 +428,9 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --skip-character-set-client-handshake # Only during upgrade from versions prior 6.4
- --default-authentication-plugin=mysql_native_password # - --log_bin_trust_function_creators=1
# Use TLS encryption for connections to database
# - --require-secure-transport # - --require-secure-transport
# - --ssl-ca=/run/secrets/root-ca.pem # - --ssl-ca=/run/secrets/root-ca.pem
# - --ssl-cert=/run/secrets/server-cert.pem # - --ssl-cert=/run/secrets/server-cert.pem

View File

@ -521,8 +521,9 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --skip-character-set-client-handshake # Only during upgrade from versions prior 6.4
- --default-authentication-plugin=mysql_native_password # - --log_bin_trust_function_creators=1
# Use TLS encryption for connections to database
# - --require-secure-transport # - --require-secure-transport
# - --ssl-ca=/run/secrets/root-ca.pem # - --ssl-ca=/run/secrets/root-ca.pem
# - --ssl-cert=/run/secrets/server-cert.pem # - --ssl-cert=/run/secrets/server-cert.pem

View File

@ -421,8 +421,8 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --skip-character-set-client-handshake # Only during upgrade from versions prior 6.4
- --default-authentication-plugin=mysql_native_password # - --log_bin_trust_function_creators=1
volumes: volumes:
- ./zbx_env/var/lib/mysql:/var/lib/mysql:rw - ./zbx_env/var/lib/mysql:/var/lib/mysql:rw
env_file: env_file:
@ -440,7 +440,7 @@ services:
- mysql-database - mysql-database
postgres-server: postgres-server:
image: postgres:14-alpine image: postgres:16-alpine
# command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem # command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem
volumes: volumes:
- ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw - ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw

View File

@ -528,8 +528,8 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --skip-character-set-client-handshake # Only during upgrade from versions prior 6.4
- --default-authentication-plugin=mysql_native_password # - --log_bin_trust_function_creators=1
volumes: volumes:
- ./zbx_env/var/lib/mysql:/var/lib/mysql:rw - ./zbx_env/var/lib/mysql:/var/lib/mysql:rw
env_file: env_file:
@ -547,7 +547,7 @@ services:
- mysql-database - mysql-database
postgres-server: postgres-server:
image: postgres:14-alpine image: postgres:16-alpine
# command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem # command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem
volumes: volumes:
- ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw - ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw

View File

@ -428,7 +428,9 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
# Use TLS encryption for connections to database
# - --require-secure-transport # - --require-secure-transport
# - --ssl-ca=/run/secrets/root-ca.pem # - --ssl-ca=/run/secrets/root-ca.pem
# - --ssl-cert=/run/secrets/server-cert.pem # - --ssl-cert=/run/secrets/server-cert.pem

View File

@ -522,7 +522,9 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
# Use TLS encryption for connections to database
# - --require-secure-transport # - --require-secure-transport
# - --ssl-ca=/run/secrets/root-ca.pem # - --ssl-ca=/run/secrets/root-ca.pem
# - --ssl-cert=/run/secrets/server-cert.pem # - --ssl-cert=/run/secrets/server-cert.pem

View File

@ -421,7 +421,8 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
volumes: volumes:
- ./zbx_env/var/lib/mysql:/var/lib/mysql:rw - ./zbx_env/var/lib/mysql:/var/lib/mysql:rw
env_file: env_file:
@ -439,7 +440,7 @@ services:
- mysql-database - mysql-database
postgres-server: postgres-server:
image: postgres:14-alpine image: postgres:16-alpine
# command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem # command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem
volumes: volumes:
- ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw - ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw

View File

@ -528,7 +528,8 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
volumes: volumes:
- ./zbx_env/var/lib/mysql:/var/lib/mysql:rw - ./zbx_env/var/lib/mysql:/var/lib/mysql:rw
env_file: env_file:
@ -546,7 +547,7 @@ services:
- mysql-database - mysql-database
postgres-server: postgres-server:
image: postgres:14-alpine image: postgres:16-alpine
# command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem # command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem
volumes: volumes:
- ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw - ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw

View File

@ -428,7 +428,9 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
# Use TLS encryption for connections to database
# - --require-secure-transport # - --require-secure-transport
# - --ssl-ca=/run/secrets/root-ca.pem # - --ssl-ca=/run/secrets/root-ca.pem
# - --ssl-cert=/run/secrets/server-cert.pem # - --ssl-cert=/run/secrets/server-cert.pem

View File

@ -522,7 +522,9 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
# Use TLS encryption for connections to database
# - --require-secure-transport # - --require-secure-transport
# - --ssl-ca=/run/secrets/root-ca.pem # - --ssl-ca=/run/secrets/root-ca.pem
# - --ssl-cert=/run/secrets/server-cert.pem # - --ssl-cert=/run/secrets/server-cert.pem

View File

@ -421,7 +421,8 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
volumes: volumes:
- ./zbx_env/var/lib/mysql:/var/lib/mysql:rw - ./zbx_env/var/lib/mysql:/var/lib/mysql:rw
env_file: env_file:
@ -439,7 +440,7 @@ services:
- mysql-database - mysql-database
postgres-server: postgres-server:
image: postgres:14-alpine image: postgres:16-alpine
# command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem # command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem
volumes: volumes:
- ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw - ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw

View File

@ -528,7 +528,8 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
volumes: volumes:
- ./zbx_env/var/lib/mysql:/var/lib/mysql:rw - ./zbx_env/var/lib/mysql:/var/lib/mysql:rw
env_file: env_file:
@ -546,7 +547,7 @@ services:
- mysql-database - mysql-database
postgres-server: postgres-server:
image: postgres:14-alpine image: postgres:16-alpine
# command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem # command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem
volumes: volumes:
- ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw - ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw

View File

@ -420,7 +420,9 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
# Use TLS encryption for connections to database
# - --require-secure-transport # - --require-secure-transport
# - --ssl-ca=/run/secrets/root-ca.pem # - --ssl-ca=/run/secrets/root-ca.pem
# - --ssl-cert=/run/secrets/server-cert.pem # - --ssl-cert=/run/secrets/server-cert.pem

View File

@ -516,7 +516,9 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
# Use TLS encryption for connections to database
# - --require-secure-transport # - --require-secure-transport
# - --ssl-ca=/run/secrets/root-ca.pem # - --ssl-ca=/run/secrets/root-ca.pem
# - --ssl-cert=/run/secrets/server-cert.pem # - --ssl-cert=/run/secrets/server-cert.pem

View File

@ -415,7 +415,8 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
volumes: volumes:
- ./zbx_env/var/lib/mysql:/var/lib/mysql:rw - ./zbx_env/var/lib/mysql:/var/lib/mysql:rw
env_file: env_file:
@ -433,7 +434,7 @@ services:
- mysql-database - mysql-database
postgres-server: postgres-server:
image: postgres:14-alpine image: postgres:16-alpine
# command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem # command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem
volumes: volumes:
- ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw - ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw

View File

@ -522,7 +522,8 @@ services:
- mysqld - mysqld
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin - --collation-server=utf8mb4_bin
- --default-authentication-plugin=mysql_native_password # Only during upgrade from versions prior 6.4
# - --log_bin_trust_function_creators=1
volumes: volumes:
- ./zbx_env/var/lib/mysql:/var/lib/mysql:rw - ./zbx_env/var/lib/mysql:/var/lib/mysql:rw
env_file: env_file:
@ -540,7 +541,7 @@ services:
- mysql-database - mysql-database
postgres-server: postgres-server:
image: postgres:14-alpine image: postgres:16-alpine
# command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem # command: -c ssl=on -c ssl_cert_file=/run/secrets/server-cert.pem -c ssl_key_file=/run/secrets/server-key.pem -c ssl_ca_file=/run/secrets/root-ca.pem
volumes: volumes:
- ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw - ./zbx_env/var/lib/postgresql/data:/var/lib/postgresql/data:rw