✔ MySQL 유저 계정 생성
- mysql 접속
$ mysql -u root -p
Enter password: 패스워드 입력
- 계정 생성
CREATE USER '생성할 계정명'@'localhost' IDENTIFIED BY '패스워드';
Query OK, 0 rows affected 나오면 성공
- mysql을 docker image로 받아서 사용하는 경우(ip부분에 172.17.0.1)
- 172.17.0.1은 저의 ip이기 때문에 자기 자신의 ip를 적으면 됩니다.
- ifconfig (윈도우일 경우 ipconfig)으로 docker ip 확인
CREATE USER '생성할 계정명'@'172.17.0.1' IDENTIFIED BY '패스워드';
Query OK, 0 rows affected 나오면 성공
- 생성한 계정에 권한 부여
GRANT ALL PRIVILEGES ON *.* TO '생성한 계정명'@'localhost' WITH GRANT OPTION;
Query OK, 0 rows affected 나오면 성공
- mysql을 docker image로 받아서 사용하는 경우(ip부분에 172.17.0.1)
GRANT ALL PRIVILEGES ON *.* TO '생성한 계정명'@'172.17.0.1' WITH GRANT OPTION;
Query OK, 0 rows affected 나오면 성공
- 권한 부여한 작업 반영
FLUSH PRIVILEGES;
Query OK, 0 rows affected 나오면 성공
'database' 카테고리의 다른 글
Ubuntu MySQL 8.0 설치 (0) | 2023.08.26 |
---|---|
MySQL 트랜잭션 격리 수준(Isolation level) 확인하기 (1) | 2022.09.20 |
데이터베이스 트랜잭션(Database Transaction) (0) | 2022.09.07 |