먼저 MySql에 새로운 계정을 생성해줄 것이다.
cmd창을 키고 mysql -uroot -p 를 입력해준다.
그 다음 root 계정의 password도 입력해준다.
1. Mysql 접속 로그인 (root 계정)
mysql -u root -p
데이터 베이스 접속
mysql> use mysql
root 계정의 데이터베이스 중에서 mysql 이라는 데이터베이스를 사용

mysql> show tables;

전체 테이블 목록을 살펴본 후 user 테이블에 user 정보를 먼저 확인해 볼 것이다.
mysql> select user from user;

이제 user 정보들을 확인했으니까. 새로운 user 계정을 등록해보겠다.
2. 계정 등록
create user '계정명'@'%' identified by '비밀번호';
계정명 뒤의 @ 뒤에 '%' 를 붙여주면 외부 ip에서도 접속 가능하다.
'%' 대신 localhost 를 붙이면 내부 ip에서만 접속 가능하다.


다시 user 테이블을 검색해봤다. 새로 만든 계정이 잘 생성된 걸 확인할 수 있다.
3. 권한 부여
+ 새로 생성한 계정에 데이터베이스에 접근할 권한을 줄 것이다.
먼저 데이터베이스를 생성했다.
mysql> create schema mooming;

다음으로 생성한 데이터베이스에 접속했다.


다시 mysql 데이터 베이스로 돌아왔다. 여기에서 권한을 생성해줄 것이다.
권한 생성
mysql> grant all privileges on mooming.* to 'mooming'@'%';

권한 적용
mysql> flush privileges;

반응형
'project > mooming' 카테고리의 다른 글
Mooming | ERD 설계 & 담당 기능 배분 (0) | 2023.10.30 |
---|---|
Mooming | Front 작업 (0) | 2023.10.30 |
무밍 프로젝트(1) (0) | 2023.10.24 |