728x90
반응형
1. 접속
// mysql 접속
mysql -u root -p
2. 계정 생성
// localhost로 접속
CREATE USER '아이디'@'localhost' IDENTIFIED BY '비밀번호';
//외부 ip 가능
CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호';
3. 계정 권한 부여
// 모든 DB
GRANT ALL PRIVILEGES ON *.* TO '아이디'@'호스트';
// 특정 DB
GRANT ALL PRIVILEGES ON 데이터베이스.* TO '아이디'@'호스트';
4. 적용
FLUSH PRIVILEGES;
* 참고
권한을 제거하는 명령어 : revoke
계정 삭제 :
DROP USER '아이디'@'호스트';
DELETE FROM USER WHERE USER = '아이디';
728x90
반응형
'Tech > DB | RDBMS' 카테고리의 다른 글
[DB] DB 락(DB Lock)을 아주 쉽게 알아보자. (0) | 2024.03.10 |
---|---|
[DB] 트랜잭션(Transaction) 쉽게 알아보자. (트랜잭션/DB 세션) (0) | 2024.03.07 |
[DB] 커넥션 풀 (Connection Pool) 이해하기 (Connection 획득 과정/DataSource 이해) (0) | 2024.03.06 |
[JDBC] JDBC 쉽게 이해하기 (JDBC/JDBC 드라이버/SQL Mapper/ORM) (0) | 2024.03.05 |
[H2 Database] 맥에서 H2 Database 설치하기 (0) | 2023.08.21 |
댓글