1. MySQL 접속:

  ✓ (terminal) root 사용자로 MySQL에 접속

mysql -u root -p

 

2. 데이터베이스 생성:

mysql> CREATE DATABASE 'DB명';

 

3. 기존 사용자 확인:

-- root 계정의 데이터베이스 중 'mysql' 이라는 데이터베이스 선택하기
mysql> use mysql;

-- 'user' 이라는 테이블의 정보에서 사용자 계정 확인하기
mysql> select host, user from user;

 

+-----------+------------------+
| host      | user             |
+-----------+------------------+
| %         | doraflower       |
| %         | springstudent    |
| localhost | mysql.infoschema |
| localhost | mysql.session    |
| localhost | mysql.sys        |
| localhost | root             |
+-----------+------------------+

 

4. 기존 사용자 삭제:

mysql> drop user 'doraflower'@'%';

 

5. 새 사용자 생성:

mysql> CREATE USER '계정ID'@'localhost' IDENTIFIED BY '비밀번호';

 

6. 사용자에게 권한 부여:

mysql> grant all privileges on DB명.* to 계정ID@localhost identified by '비밀번호';

 

7. 권한 확인:

mysql> show grants for '계정ID'@localhost;

 

8. 새로운 계정으로 접속 후 DB 설정:

// 새로만든 계정으로 접속
mysql -u {계정ID} -p

// root 계정으로 만든 DB 이전
mysql> use {DB명};

 

9. MySQL 새 커넥션 생성:

 

 

✓ MySQL Connections 옆 + 버튼 클릭해서 새로운 connection 생성!

 

 

 

 

 

 

 

 

 

내용 참고 : https://velog.io/@ejayjeon/MYSQL-1.-%EA%B3%84%EC%A0%95-%EC%83%9D%EC%84%B1-%EA%B6%8C%ED%95%9C-%EB%B6%80%EC%97%AC

 

[MYSQL] 1. 계정 생성 / 권한 부여

<small style="color: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER

velog.io

 


MySQL Workbench에서 새 계정 만드는 방법

1. root 계정으로 접속 후 좌측 Administration 창으로 이동

2. 하단 Users and Privileges 클릭

3. 오른쪽 창 하단에 add account 클릭

4. Login name, password 설정

5. 필요시 Administration Roles 에서 역할 설정 

6. Schema Privileges - Add Entry에서 생성된 DB 추가 가능

 

 

워크벤치 사용 추천... 🙏🏻

+ Recent posts