데이터로그😎

[mysql] Workbench user생성하기 본문

# 1. 언어/# 1.1. SQL

[mysql] Workbench user생성하기

지지킴 2025. 3. 12. 12:57

<왜 user를 생성하는가?>

MySQL Workbench의 기본 user는 root이다. 

root 계정은 최고 관리자 권한을 갖고 있는데, 모든 사용자가 root 계정을 사용하게 되면 보안 위험이 크다.

예를 들면, root 권한을 모든 이에게 나누면 실수로 중요한 데이터 베이스를 누군가 삭제할 수도 있다.

따라서 사용자 계정 별로 권한을 부여하기 위해 우리는 user를 생성한다.

 

1.  + 버튼 클릭

 

2. root 계정으로 서버 접속

접속 후  Administraion 클릭 > Management의 Users and Privilleges 클릭 > Add Account클릭

User Accounts에 나와있는 User가 사용자이다.

 

3. user 생성 

Login Name에 원하는 유저 이름을 넣는다.

password는 안 써도 되지만, 나는 등록했다.

apply 클릭!

*limit to hosts matching에 대한 첨언

- '사용자가 접속할 수 있는 호스트를 제한하는 옵션' 이다.

1) localhost: 사용자가 로컬 머신에서만 접속할 수 있다. MySQL 서버가 설치된 같은 서버

2) % (와일드카드): 사용자가 모든 호스트에서 접속할 수 있다. (그러나 보안상 위험할 수 있다.)

3) IP주소: 특정 IP에서만 접속할 수 있다.

 

4. 생성완료!

apply까지 클릭하면 user list에 da_user가 포함된 것을 볼 수 있다.