# MariaDB database server configuration file. [client] port = 3306 socket = /var/run/mysqld/mysqld.sock # Here is entries for some specific programs [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] # * Basic Settings user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc_messages_dir = /usr/share/mysql lc_messages = en_US skip-external-locking performance_schema = off #skip-innodb ignore-builtin-innodb #default-storage-engine = aria default-storage-engine = myisam bind-address = 127.0.0.1 # * Fine Tuning max_connections = 200 connect_timeout = 5 wait_timeout = 600 max_allowed_packet = 16M thread_cache_size = 128 sort_buffer_size = 256K bulk_insert_buffer_size = 16M tmp_table_size = 32M max_heap_table_size = 32M # * MyISAM myisam_recover = BACKUP key_buffer_size = 1M #open-files-limit = 2000 table_open_cache = 50 myisam_sort_buffer_size = 8M concurrent_insert = 2 read_buffer_size = 2M read_rnd_buffer_size = 256K # * Query Cache Configuration query_cache_limit = 256K query_cache_size = 4M #query_cache_type = DEMAND # * Logging and Replication #general_log_file = /var/log/mysql/mysql.log #general_log = 1 log_warnings = 2 # #slow_query_log[={0|1}] slow_query_log_file = /var/log/mysql/mariadb-slow.log long_query_time = 10 #log_slow_rate_limit = 1000 log_slow_verbosity = query_plan #log-queries-not-using-indexes #log_slow_admin_statements #server-id = 1 #report_host = master1 #auto_increment_increment = 2 #auto_increment_offset = 1 log_bin = /var/log/mysql/mariadb-bin log_bin_index = /var/log/mysql/mariadb-bin.index # not fab for performance, but safer #sync_binlog = 1 expire_logs_days = 10 max_binlog_size = 100M # slaves #relay_log = /var/log/mysql/relay-bin #relay_log_index = /var/log/mysql/relay-bin.index #relay_log_info_file = /var/log/mysql/relay-bin.info #log_slave_updates #read_only #sql_mode = NO_ENGINE_SUBSTITUTION,TRADITIONAL # # * InnoDB #default_storage_engine = InnoDB #innodb_log_file_size = 50M #innodb_buffer_pool_size = 256M #innodb_log_buffer_size = 8M #innodb_file_per_table = 1 #innodb_open_files = 400 #innodb_io_capacity = 400 #innodb_flush_method = O_DIRECT # * Security Features # chroot = /var/lib/mysql/ # # For generating SSL certificates I recommend the OpenSSL GUI "tinyca". # # ssl-ca=/etc/mysql/cacert.pem # ssl-cert=/etc/mysql/server-cert.pem # ssl-key=/etc/mysql/server-key.pem # * Galera-related settings [galera] # Mandatory settings #wsrep_on=ON #wsrep_provider= #wsrep_cluster_address= #binlog_format=row #default_storage_engine=InnoDB #innodb_autoinc_lock_mode=2 #bind-address=0.0.0.0 # # Optional setting #wsrep_slave_threads=1 #innodb_flush_log_at_trx_commit=0 [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] #no-auto-rehash # faster start of mysql but no tab completition [isamchk] key_buffer = 16M # # * IMPORTANT: Additional settings that can override those from this file! # The files must end with '.cnf', otherwise they'll be ignored. # !includedir /etc/mysql/conf.d/