project/mooming
MySql 새로운 계정 생성
ㅈㅣ니
2023. 11. 7. 03:06
먼저 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;
반응형