Durchsuchbare Dokumentation aufrufen

Zurück zur Dokumentationsübersicht

Parameter der mitgelieferten Datenbank

Diese Dokumentation beschreibt beispielhaft die mitgelieferten Grundeinstellungen der MariaDB-Datenbank (bzw. in älteren Versionen der MySQL-Datenbank), wenn diese gemeinsam mit agorum core installiert wird.

Windows


Datei „my.ini“

[mysqld]
basedir=C:/Program Files (x86)/agoroum/core/mysql
datadir=C:/Program Files (x86)/agorum/core/mysql/data

# max_allowed_packet = 2M ODER höher
max_allowed_packet=2M
net_buffer_length=512K
character_set_server=utf8mb4
collation_server=utf8mb4_bin

port=3306

lower_case_table_names=1
innodb_log_files_in_group=3

#ACHTUNG beim ersten Hochfahren sollte hier die korrekte Größe der ibdata eingetragen werden, bei Neuinstallationen sind das i.d.R 12M
innodb_data_file_path=ibdata1:12M:autoextend

#256M,512M,800M,800M
innodb_buffer_pool_size=800M
innodb_flush_log_at_trx_commit=1
innodb_read_io_threads=20
innodb_write_io_threads=20

#64M,128M,200M,200M
innodb_log_file_size=200M

#8M,20M,40M,100M
innodb_log_buffer_size=100M

#setzt innodb_file_per_table auf OFF ab MySQL 5.6.6 default auf ON
innodb_file_per_table=1

key_buffer_size=10M

#Versionen < MySQL 5 ist der Name der Variable table_cache
table_open_cache=256                      

sort_buffer_size=1M
read_buffer_size=1M
max_connections=500
thread_cache_size=251
max_heap_table_size=60M
query_cache_type=0

# transaction-isolation=repeatable-read (Standard seit einigen Versionen) es wird read-committed benötigt
transaction-isolation=READ-COMMITTED

# -- End --

Linux


Datei „my.cnf“

[mysqld]
basedir=/opt/agorum/agorumcore/mysql
datadir=/opt/agorum/agorumcore/mysql/data
# max_allowed_packet = 2M ODER höher
max_allowed_packet=2M
net_buffer_length=512K
character_set_server=utf8mb4
collation_server=utf8mb4_bin

innodb_file_per_table=1

port=3306

lower_case_table_names=1
​​​​​innodb_log_files_in_group=3

#ACHTUNG beim ersten Hochfahren sollte hier die korrekte Größe der ibdata eingetragen werden, bei Neuinstallationen sind das i.d.R 12M
innodb_data_file_path=ibdata1:12M:autoextend

#256M,512M,800M,800M
innodb_buffer_pool_size=800M
innodb_additional_mem_pool_size=20M
innodb_flush_log_at_trx_commit=1
innodb_read_io_threads=20
innodb_write_io_threads=20

#64M,128M,200M,200M
innodb_log_file_size=200M

#8M,20M,40M,100M
innodb_log_buffer_size=100M
                
key_buffer_size=10M
table_open_cache=256                      
sort_buffer_size=1M
read_buffer_size=1M
max_connections=500
thread_cache_size=251
max_heap_table_size=60M
query_cache_type=0

# transaction-isolation=repeatable-read (Standard seit einigen Versionen) es wird read-committed benötigt
transaction-isolation=READ-COMMITTED

# -- End --