본문 바로가기
조회 수 115 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

수정 삭제

단축키

Prev이전 문서

Next다음 문서

수정 삭제
Extra Form
마리아DB셋팅방법
리눅스 설치 후 버전이 계속 달라지면서 기본세팅값이 바뀐다.
아래 내용중에 필요한것만 찾아서 바꿔주면된다.
보통 검은색으로 BOLD처리한 내용위주로 바꿔주면된다.
최신내용의 conf에 없는 설정은 굳이 찾아서 넣어주지 않아도 잘 작동한다.
 
설정파일 위치: etc/mysql/mariadb.conf.d/50-server.cnf
 
# MariaDB database server configuration file.
#
# You can copy this file to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
# 
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
 
# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# escpecially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
 
# Here is entries for some specific programs
# The following values assume you have at least 32M ram
 
# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[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
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#
# * Fine Tuning
# Connection Config 
key_buffer = 128M
max_allowed_packet = 16M
table_open_cache = 1024
max_connections = 2048
max_connect_errors = 20000
sort_buffer_size = 2M
read_buffer_size = 2M
myisam_sort_buffer_size = 2M
thread_cache = 512
query_cache_size = 512M
query_cache_type = 1
thread_concurrency = 16
tmp_table_size = 128M
max_heap_table_size = 128M
skip-name-resolve
character-set-server=utf8
default-storage-engine=InnoDB
 
log_warnings = 2
#
# Enable the slow query log to see queries with especially long duration
slow_query_log          = 1
slow_query_log_file = /var/log/mysql/mariadb-slow.log
long_query_time         = 5
#log_slow_rate_limit = 1000
log_slow_verbosity = query_plan
 
#log-queries-not-using-indexes
#log_slow_admin_statements
#
# 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
#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 = 1
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
#
# If applications support it, this stricter sql_mode prevents some
# mistakes like inserting invalid dates etc.
#sql_mode = NO_ENGINE_SUBSTITUTION,TRADITIONAL
#
# * 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!
# you can't just change log file size, requires special procedure
#innodb_log_file_size = 50M
innodb_buffer_pool_size= 32G (메모리 총 용량의 70~80%를 넣는다. 이게 가장중요하다..)
innodb_additional_mem_pool_size=40M
innodb_write_io_threads = 16 (CPU코어 갯수)
innodb_read_io_threads = 16 (CPU코어 갯수)
innodb_thread_concurrency = 32 
innodb_flush_log_at_trx_commit = 1
innodb_log_file_size = 256M
innodb_log_buffer_size = 32M
innodb_log_files_in_group = 2
innodb_flush_method=O_DIRECT (새로고침)
innodb_lock_wait_timeout = 120 (짧게 줄이면 좋을것같다..이노디비의 특성상)
innodb_io_capacity = 3000 (SSD는 10000~20000정도가 적당할것 같다. HDD는 1000~5000)
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# 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
#
# Allow server to accept connections on all interfaces.
#
#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 = 128M
 
[mysql]
#no-auto-rehash # faster start of mysql but no tab completion
 
[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/

 


List of Articles
번호 분류 제목 날짜 조회 수
공지 유머 🚨(뉴비필독) 전체공지 & 포인트안내 10 2024.11.04 26309
공지 이슈 URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20735
379734 일반 주변에 엘지팬이 없다.... newfile 2025.06.18 18
379733 습기때메 자꾸 곱슬머리 뜬다ㅠ new 2025.06.18 17
379732 추천영상 미남재형 개 웃김..ㅋㅋ newfile 2025.06.18 772
379731 유머 요즘 창업자들 사이에서 난리 났다는 장소.jpg newfile 2025.06.18 37
379730 여기에 모니터암 좀 그런가 newfile 2025.06.18 50
379729 이슈 한국인들 존나 너무하네 (feat.스우파) 2 newfile 2025.06.18 67
379728 유머 A: 아이가 사달라고 해서요 B: 저도 애입니다 1 newfile 2025.06.18 51
379727 기사/뉴스 SPC에 잠입해 두 달간 일한 노무사 1 newfile 2025.06.18 55
379726 기사/뉴스 내년부터 개인통관부호 매년 갱신해야…"도용 차단" 1 newfile 2025.06.18 53
379725 기사/뉴스 뮤즈 MUSE 일본 공연 확정 newfile 2025.06.18 51
379724 D-1’ 육성재, ‘이제야’ MV 티저 공개…아련+이별 감성 newfile 2025.06.18 50
379723 기사/뉴스 단독]서울시 직원들, 국제협력 예산 빼돌려 해외여행…수사의뢰 newfile 2025.06.18 58
379722 이슈 세스코 마이랩, '여름철 필수품' 대용량 모기기피제 출시 newfile 2025.06.18 67
379721 정보 무도로 보는 요즘 내 공부 패턴 newfile 2025.06.18 181
379720 유머 북한, 남한으로 방사능 폐수 방류 newfile 2025.06.18 64
379719 유머 목욕탕에서 모르는 고딩에게 항문 공격 당함 newfile 2025.06.18 69
379718 유머 고오급 딜도에 ㅂㄹ이 달려있는 이유 newfile 2025.06.18 69
379717 유머 와이프랑 3년만에 이혼해서 속이 홀가분한 삼전 블라인 newfile 2025.06.18 66
379716 유머 ㅅㅅ에 굶주린 선원들이 한 짓 newfile 2025.06.18 66
379715 유머 레딧 세계 해군 명장 순위 newfile 2025.06.18 61
379714 유머 이마트 셀프계산대 논란 newfile 2025.06.18 68
379713 유머 제주도를 자전거로 4시간 안에 돈 사람 newfile 2025.06.18 70
379712 유머 그것이 알고싶다에 나온 24기 옥순 newfile 2025.06.18 63
379711 유머 한국에서 절대 지킬 수 없는 규칙 1위 newfile 2025.06.18 75
379710 유머 8천억 코인사기 하루인베스트 경영진 무죄 newfile 2025.06.18 64
379709 유머 팽이버섯 추가 700원 newfile 2025.06.18 66
379708 유머 해외 bmw 밈 근황 newfile 2025.06.18 61
379707 유머 장원영 이상형 newfile 2025.06.18 66
379706 유머 한강라면을 처음 먹어보는 일본인 아내 newfile 2025.06.18 68
379705 유머 웨딩드레스 입은 박민정 newfile 2025.06.18 66
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12658 Next
/ 12658