조회 수 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 0 0 1 3 1
List of Articles
번호 분류 제목 날짜 조회 수
공지 안내 🚨(뉴비필독) 전체공지 & 포인트안내 7 file 2024.11.04 25959
공지 System URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20461
377914 유머 미쳐돌아간다는 이민자 폭동사건 newfile 2025.06.09 107
377913 트럼프 LA 불법이민자 추방 취재하던 기자 newfile 2025.06.09 110
377912 생활용품 스텐 304싱크대 부수구망세트+숟가락불림통 19,900원 무배 newfile 2025.06.09 549
377911 노브랜드가 더맛잇는거같아 1 new 2025.06.09 111
377910 의류 기능성 반팔 티셔츠 6,500원 배송비 3,000원 newfile 2025.06.09 113
377909 생활용품 시온 국내생산 냉감 쿨매트 newfile 2025.06.09 1614
377908 유머 누적 조회수 4억 1천만이라는 웹툰 작가 newfile 2025.06.09 150
377907 내일 adhd 상담받으러간다 1 new 2025.06.09 129
377906 논란 스트리머 복귀어케생각해? 3 new 2025.06.09 133
377905 진짜 지하철이 무서워... 1 new 2025.06.09 139
Board Pagination Prev 1 2 3 4 5 ... 37792 Next
/ 37792