stat-utas commited on
Commit
2ade18a
·
verified ·
1 Parent(s): d9b55c8

Create my.cnf

Browse files
Files changed (1) hide show
  1. my.cnf +50 -0
my.cnf ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This is an example MariaDB configuration file
2
+
3
+ [mysqld]
4
+ # Basic settings
5
+ user = mysql
6
+ pid-file = /var/run/mysqld/mysqld.pid
7
+ socket = /var/run/mysqld/mysqld.sock
8
+ datadir = /var/lib/mysql
9
+ tmpdir = /tmp
10
+ lc-messages-dir = /usr/share/mysql
11
+ bind-address = 0.0.0.0
12
+ port = 3306
13
+
14
+ # Security settings
15
+ skip-name-resolve
16
+
17
+ # General settings
18
+ character-set-server = utf8mb4
19
+ collation-server = utf8mb4_general_ci
20
+
21
+ # Performance settings
22
+ max_connections = 100
23
+ max_allowed_packet = 16M
24
+ table_open_cache = 2000
25
+ thread_cache_size = 50
26
+ sort_buffer_size = 1M
27
+ join_buffer_size = 1M
28
+ read_buffer_size = 1M
29
+ read_rnd_buffer_size = 4M
30
+
31
+ # InnoDB settings
32
+ innodb_buffer_pool_size = 256M
33
+ innodb_log_file_size = 64M
34
+ innodb_file_per_table = 1
35
+ innodb_flush_log_at_trx_commit = 1
36
+
37
+ # Aria settings
38
+ aria-pagecache-buffer-size = 32M
39
+ aria-recover-backup = 1
40
+
41
+ # Logging settings
42
+ log_error = /var/log/mysql/error.log
43
+ slow-query-log = 1
44
+ slow-query-log-file = /var/log/mysql/mysql-slow.log
45
+ long_query_time = 2
46
+
47
+ # Replication settings (if needed)
48
+ #server-id = 1
49
+ #log_bin = /var/log/mysql/mariadb-bin
50
+ #binlog_format = row