본문 바로가기
프로젝트

[프로젝트] DB 해킹 해결하기

by 왕자두 2023. 7. 5.

MYSQL환경에서 해킹 당한 DB 문제 해결하기

 

1. 공인 IP 변경하기

이는 네이버 클라우드에서 공인 IP 신청해뒀던 걸 반납하고 재신청하여 새로운 IP로 바꿨다.

 

2. mysql 설정 파일 접근해서 포트번호 3306에서 다른 번호로 바꾸기

cd /etc/mysql/mysql.conf.d
vi mysqld.cnf

이곳에 들어가면

기본 포트번호가 이런 식으로 설정되어있는 것을 알 수 있다. 새로운 포트번호로 바꾸고 저장 후 끈다.

 

3. 기존에 있던 사용자 정보 지우기

drop user '이름'@'ip';

 

4. 새로운 사용자를 만들고 root 비밀번호 변경하기

새로운 사용자를 만든 후 권한을 설정하는 방법은 아래와 같다.

create user '이름'@'특정ip' identified by '비밃번호';
grant all privileges on *.* to '이름'@'특정ip';

 

root 비밀번호 바꾸는 방법은 아래와 같다.

ALTER user '이름'@'특정ip' IDENTIFIED WITH mysql_native_password BY '변경 비밀번호';

 

*참고로 알아두기*

사용자 조회하기

use mysql;
select user, host from user;

 

이후 mysql 관련 설정을 마무리하면 기존보다 보완을 철저히 한 DB 환경을 구축할 수 있다.