본문 바로가기

컴퓨터/노트북/인터넷

IT 컴퓨터 기기를 좋아하는 사람들의 모임방

조회 수 1527 추천 수 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/

 


컴퓨터/노트북/인터넷

IT 컴퓨터 기기를 좋아하는 사람들의 모임방

List of Articles
번호 분류 제목 조회 수 날짜
공지 뉴스 구글 최신 뉴스 file 1478 2024.12.12
HOT글 일반 Chrome에서 8K 60 fps 영상 재생 시 프레임 드랍이 생기는 이유 – 핵심만 정리 2 321 2025.08.02
공지 🔥 홍보하고 포인트 받아보세요 670 2025.07.30
공지 🚨 “뉴비 필독! 덕질 커뮤니티 한눈에 꿀가이드” 25 42085 2024.11.04
6650 일반 AMD Ryzen 5 1600 2600 3600 5600 세대별 성능·출시일·점수 상승률 비교표 301 2025.08.02
6649 일반 컴퓨터 전원선 그냥 꽂지 마세요… 집 콘센트 극성 바뀌었을 수도 있 file 320 2025.08.02
6648 일반 Chrome에서 8K 60 fps 영상 재생 시 프레임 드랍이 생기는 이유 – 핵심만 정리 2 321 2025.08.02
6647 일반 RTX3050 그래픽카드 유튜브 8k 60fps 버퍼 프레임 드랍 문제 314 2025.08.02
6646 일반 그래픽카드별 코덱정보 (av1, hevc 지원정보) 디코딩 인코딩 721 2025.07.28
6645 일반 크롬 인터넷 브라우저 탭을 여러개 열면 왜 인텔CPU P코어 대신 E코어만 사용할까? 905 2025.07.24
6644 일반 MS Office 엑셀 1초만에 정품인증 하는 방법(오피스 2010, 2013, 2016, 2019, 2021) file 879 2025.07.13
6643 일반 3900x에서 573D 업글은 무의미한짓이군요 file 1035 2025.06.28
6642 일반 수냉쿨러 질문드립니다. 1055 2025.06.28
6641 일반 CPU 시피유에 좋은 램속도를 알아봅시다 file 1074 2025.06.28
6640 일반 샤오미 BE6500 라우터 실사용 후기 (Wi-Fi 7 + 2.5G 스위치 기능까지 ㄷㄷ) 4 1095 2025.06.28
6639 일반 이제 로지텍 마우스는 더 이상 못 사겠네요. 1033 2025.06.26
6638 일반 Windows 95를 SSD에 설치하면 생기는 일 1 file 881 2025.06.23
6637 일반 라이젠3600이랑 5600 똥값됐네 1452 2025.06.21
6636 일반 ipfilter 다운로드 및 사용법 (ip 토렌트 노출 차단) file 1677 2025.06.20
6635 일반 윈도우10이 곧 지원 종료 예정 (윈도우11 PowerToys 설치해보세) file 449 2025.06.10
6634 일반 윈도우에서 바로가기 버튼으로 모니터 화면 자동 전환(가로/세로) 방법 618 2025.06.05
6633 일반 아 진짜 요새 SKT 해킹 뭐시기 때문에 신경 쓰여 죽겠어 ㅠㅠ 2 318 2025.05.20
6632 일반 저렴한 중국산 외장 SSD의 실체 file 602 2025.05.17
6631 일반 인텔 애로우레이크의 CPU 내부 다이 모습 file 670 2025.05.10
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 333 Next
/ 333