/etc/my.cnf.d/server.cnf 수정
- 운영 포트 변경 ; 보안을 위하여 알려진 "3306" 대신 다른 포트로 운영
[server] port=16033
- 로그 활성화 ; 수행에 3초 이상 걸리는 느린 쿼리 남기기
[mysqld] slow_launch_time=3 slow_query_log=1
/etc/my.cnf 수정
- 운영 포트 변경 ; 보안을 위하여 알려진 "3306" 대신 다른 포트로 운영
[client] port=16033
기타 보안을 위한 조치
- MariaDB 환경설정 파일의 권한 수정
chown -R mysql:mysql /etc/my.cnf* chmod 600 /etc/my.cnf chmod 700 /etc/my.cnf.d
- MariaDB 서비스 시작
systemctl start mariadb
- MariaDB의 "root" 계정 비밀번호 설정
/usr/bin/mysqladmin -u root password 'new-password'
- "mysql_secure_installation" 스크립트 실행
- 보안 권고에 따른 불필요한 계정 삭제
MariaDB [mysql]> DELETE FROM mysql.user WHERE User = ''; Query OK, 2 rows affected (0.000 sec) MariaDB [mysql]> DELETE FROM mysql.user WHERE Host <> 'localhost'; Query OK, 3 rows affected (0.000 sec)
출처: https://hbesthee.tistory.com/1566 [채윤이네집]