dev/server

centos7 MariaDB root 비밀번호 설정, 외부 접속 허용

wlrn566 2023. 4. 7. 21:01

mariaDB를 설치하면 root계정에 비밀번호가 없어서 설정해줘야 한다.

 

/usr/bin/mysqladmin -u root password

 

새로운 패스워드와 패스워드 확인까지 마치면 이제 root로 접속 시 비밀번호를 쳐야한다.

 

외부에서 root계정으로 접속하기 위해 ip를 허용해줘야 한다.

 

# 모든 IP 허용
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '패스워드';

# 특정 IP 허용
GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.0.0.1' IDENTIFIED BY '패스워드';

# IP 허용 되돌리기
DELETE FROM mysql.user WHERE Host='%' AND User='아이디';
FLUSH PRIVILEGES;

 

그럼 외부 컴퓨터에서 DB에 접속할 수 있다.