조회 수 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 0 0 0 0 0 0 0
List of Articles
번호 분류 제목 날짜 조회 수
공지 안내 🚨(뉴비필독) 전체공지 & 포인트안내 8 file 2024.11.04 25962
공지 System URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20461
378181 사진📷 250608 멤별 daily newfile 2025.06.10 17
378180 사진📷 팬싸인회 아태나 newfile 2025.06.10 13
378179 사진📷 빨간 태나♡ newfile 2025.06.10 20
378178 영상📹 보컬만 잘하는줄 알았더니 피프티피프티 아테나 250531 newfile 2025.06.10 13
378177 일반 피프티피프티(FIFTY FIFTY) new 2025.06.10 19
378176 사진📷 오늘의 아테나 일기3 newfile 2025.06.10 19
378175 영상📹 250531 서원 밸리 직캠 newfile 2025.06.10 13
378174 사진📷 250601 위버스 포스트 newfile 2025.06.10 16
378173 사진📷 250524 위버스 포스트 newfile 2025.06.10 17
378172 이슈 비주얼 제철이라는 키오프 미모 근황 newfile 2025.06.10 21
Board Pagination Prev 1 2 3 4 5 ... 37819 Next
/ 37819