[mysql] # CLIENT # port = 3306 socket = /var/run/mysqld/mysqld.sock # Debian specific: [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] # GENERAL # bind-address = 0.0.0.0 user = mysql default-storage-engine = InnoDB socket = /var/run/mysqld/mysqld.sock pid-file = /var/lib/mysql/mysql.pid # MyISAM # key-buffer-size = 16M myisam-recover = FORCE,BACKUP # SAFETY # max-allowed-packet = 32M max-connect-errors = 1000000 # DATA STORAGE # datadir = /var/lib/mysql/ performance_schema = OFF # CACHES AND LIMITS # tmp-table-size = 32M max-heap-table-size = 32M query-cache-type = 0 query-cache-size = 0 max-connections = 150 thread-cache-size = 10 open-files-limit = 65535 table-definition-cache = 4096 table-open-cache = 10240 join-buffer-size = 256k # INNODB # innodb-flush-method = O_DIRECT innodb-log-files-in-group = 2 innodb-log-file-size = 2G # Note: Set flush-log-at-trx-commit to 1 to be fully ACID compliant but slow. Set to 0 or 2 to be faster innodb-flush-log-at-trx-commit = 1 innodb_flush_neighbors = 0 innodb-file-per-table = 1 innodb-buffer-pool-size = 1G innodb-buffer-pool-instances = 4 # LOGGING # log-error = /var/lib/mysql/mysql-error.log log-queries-not-using-indexes = 0 slow-query-log = 0 slow-query-log-file = /var/lib/mysql/mysql-slow.log