Created
May 30, 2024 05:57
-
-
Save ryanbekabe/52849acd0554e9a2f1c85cac6494dedb to your computer and use it in GitHub Desktop.
Settingan database MySQL MariaDB server SIMRS saat ini pada Linux Mint - hanyajasa.com
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# These groups are read by MariaDB server. | |
# Use it for options that only the server (but not clients) should see | |
# this is read by the standalone daemon and embedded servers | |
[server] | |
# this is only for the mysqld standalone daemon | |
[mysqld] | |
# | |
# * Basic Settings | |
# | |
user = mysql | |
pid-file = /run/mysqld/mysqld.pid | |
basedir = /usr | |
#tunerhs_1 | |
datadir = /var/lib/mysql | |
tmpdir = /tmp | |
#tune | |
#datadir = /media/1tb/2023/mysql | |
#skip-external-locking | |
# Broken reverse DNS slows down connections considerably and name resolve is | |
# safe to skip if there are no "host by domain name" access grants | |
#skip-name-resolve | |
skip-name-resolve | |
#64M | |
##skip_name_resolve | |
# Instead of skip-networking the default is now to listen only on | |
# localhost which is more compatible and is not less secure. | |
bind-address = 0.0.0.0 | |
#127.0.0.1 | |
# | |
# * Fine Tuning | |
# | |
key_buffer_size = 128M | |
##ditambahkan pada 24052024 | |
max_allowed_packet = 64M | |
#256M | |
#thread_stack = 192K | |
#thread_cache_size = 8 | |
# This replaces the startup script and checks MyISAM tables if needed | |
# the first time they are touched | |
#myisam_recover_options = BACKUP | |
##ditambahkan pada 24052024 | |
max_connections = 500 | |
#100 | |
#table_cache = 64 | |
# | |
# * Logging and Replication | |
# | |
# Both location gets rotated by the cronjob. | |
# Be aware that this log type is a performance killer. | |
# Recommend only changing this at runtime for short testing periods if needed! | |
general_log_file = /var/log/mysql/mysql.log | |
#general_log = 1 | |
# When running under systemd, error logging goes via stdout/stderr to journald | |
# and when running legacy init error logging goes to syslog due to | |
# /etc/mysql/conf.d/mariadb.conf.d/50-mysqld_safe.cnf | |
# Enable this if you want to have error logging into a separate file | |
log_error = /var/log/mysql/error.log | |
# Enable the slow query log to see queries with especially long duration | |
slow_query_log_file = /var/log/mysql/mariadb-slow.log | |
#long_query_time = 10 | |
#log_slow_verbosity = query_plan,explain | |
#log-queries-not-using-indexes | |
#min_examined_row_limit = 1000 | |
# The following can be used as easy to replay backup logs or for replication. | |
# note: if you are setting up a replication slave, see README.Debian about | |
# other settings you may need to change. | |
#server-id = 1 | |
#log_bin = /var/log/mysql/mysql-bin.log | |
expire_logs_days = 10 | |
max_binlog_size = 100M | |
# | |
# * SSL/TLS | |
# | |
# For documentation, please read | |
# https://mariadb.com/kb/en/securing-connections-for-client-and-server/ | |
#ssl-ca = /etc/mysql/cacert.pem | |
#ssl-cert = /etc/mysql/server-cert.pem | |
#ssl-key = /etc/mysql/server-key.pem | |
#require-secure-transport = on | |
# | |
# * Character sets | |
# | |
# MySQL/MariaDB default is Latin1, but in Debian we rather default to the full | |
# utf8 4-byte character set. See also client.cnf | |
character-set-server = utf8mb4 | |
collation-server = utf8mb4_general_ci | |
# | |
# * InnoDB | |
# | |
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. | |
# Read the manual for more InnoDB related options. There are many! | |
# Most important is to give InnoDB 80 % of the system RAM for buffer use: | |
# https://mariadb.com/kb/en/innodb-system-variables/#innodb_buffer_pool_size | |
innodb_buffer_pool_size = 2G | |
query_cache_size = 64M | |
#8G | |
# this is only for embedded server | |
[embedded] | |
# This group is only read by MariaDB servers, not by MySQL. | |
# If you use the same .cnf file for MySQL and MariaDB, | |
# you can put MariaDB-only options here | |
[mariadb] | |
# This group is only read by MariaDB-10.6 servers. | |
# If you use the same .cnf file for MariaDB of different versions, | |
# use this group for options that older servers don't understand | |
[mariadb-10.6] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment