조회 수 2364 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

수정 삭제

단축키

Prev이전 문서

Next다음 문서

수정 삭제
Extra Form

mariadb 설치 후 설정 최적화

file 위치: vim /etc/my.cnf

 

 

[mysql]
default-character-set = utf8
 
[mysqld]
skip-host-cache
skip-name-resolve
lower_case_table_names=1
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
character-set-server = utf8
collation-server = utf8_general_ci
max_connections = 500 
thread_pool_max_threads = 300 
innodb_file_per_table                           # innodb 테이블스페이스를 테이블별로 각각의 파일로 나누어 생성한다. 
innodb_buffer_pool_size = 4G               # 버퍼풀의 메모리 사이즈. 권장은 메인메모리의 50~70% (전용서버일때) 디폴트는 8M  
innodb_flush_log_at_trx_commit = 1 
innodb_adaptive_flushing = ON
innodb_adaptive_hash_index = ON
innodb_autoextend_increment  = 8  # 테이블스페이스를 자동으로 늘려주는 단위, MB 단위이다. 
 
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
 
[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
 
!includedir /etc/my.cnf.d

 

 

위처럼 설정했으면 이제 mariadb 를 최초 실행해준다.

systemctl start mariadb
systemctl enable mariadb

 

그리고 다음을 실행한다.

1
mysql_secure_installation
cs

mysql 의 기본보안설정이다. testdb등을 삭제해야한다.
처음에 패스워드를 물어보면 그냥 엔터로 넘어가고 추가적으로 새로운 패스워드를 설정하겠냐고 물어보니 설정하자.
Change the root password? [Y/n] y

이후 질답

1
2
3
4
5
6
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
 
systemctl restart mariadb.service
cs

이렇게 하고나면 접속할 사용자 계정이 필요해진다.

1
mysql -uroot -p
cs

아까 설정한 password를 입력하여 접속하자.

이후에 다음과 같이 권한설정과 함께 내가 사용할 root이외의 계정을 만들자. 한글로 되어있는 부분을 잘 변경해서 입력하자.

1
2
GRANT ALL PRIVILEGES ON *.* TO '이부분에 사용할 계정명'@'%' IDENTIFIED BY '이부분에 사용할 패스워드 입력' WITH GRANT OPTION;
FLUSH PRIVILEGES;
cs

설정이 완료되면 exit 를 입력하여 나오도록 한다.

 

centos7 부터는 firewall-cmd 를 기본으로 사용하게 된다.

3306 포트를 열어주도록 하자.

 

firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --reload
firewall-cmd --list-all


0 0 0 1 0 1 0 0 0 0
List of Articles
번호 분류 제목 날짜 조회 수
공지 안내 🚨(뉴비필독) 전체공지 & 포인트안내 8 file 2024.11.04 25985
공지 System URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20464
379153 먹거리 네이버) 맥주효모 비오틴 60정 2박스 4개월분 35,900원 newfile 2025.06.13 43
379152 이슈 엑신(X:IN) - 수리수리마하수리 수수리 사바하(SABAHA) | 뮤직뱅크 new 2025.06.13 42
379151 의류 기능성 반팔 티셔츠 6,500원 배송비 3,000원 newfile 2025.06.13 41
379150 그 외 11번가플러스 혜택 1 newfile 2025.06.13 108
379149 생활용품 에르먼S20 메쉬책상의자(좌판커버 증정) 76,095원 무배 newfile 2025.06.13 366
379148 매번배고파 1 new 2025.06.13 57
379147 유머 보는 사람들마다 기준 많이 다른거 같은 이번 키오프 안무 newfile 2025.06.13 89
379146 화장품 [공홈] 헉슬리 & 피브 패밀리세일 3,000원부터 다양 newfile 2025.06.13 203
379145 퇴근이당 new 2025.06.13 74
379144 유머 백종원 까고 경력위조로 나락갔던 강레오 근황.jpg newfile 2025.06.13 90
Board Pagination Prev 1 2 3 4 5 ... 37916 Next
/ 37916