% = 호스트 (원격 접속 허용)'%'는 **모든 IP 주소(외부 접속 허용)**를 의미
즉, 다른 컴퓨터에서도 해당 계정으로 접속 가능하게 만들 수 있다
→ 원격지에서 내 DB 서버에 접속하도록 설정할 때 사용
sql
복사편집
-- ① 사용자 생성
CREATE USER 'chhak'@'%' IDENTIFIED BY '1234';
-- ② 권한 부여 (StudyDB 데이터베이스에 대해 모든 권한 부여)
GRANT ALL PRIVILEGES ON StudyDB.* TO 'chhak'@'%';
-- ③ 권한 즉시 적용
FLUSH PRIVILEGES;
암기 포인트
CREATE USERGRANT ALL PRIVILEGES ON DB.* TO USER@HOST;FLUSH PRIVILEGES; → 변경사항 반영에디터 설정 변경 방법
Edit → Preferences