[ Mysql ] root 외 사용자 추가 외 모든 권한 부여

JooKit 주킷 2023. 1. 3. 14:59
목차 접기
728x90
반응형

1.

create user '계정이름'@'localhost' identified by '비밀번호';

오류가 난다면 비밀번호의 맨 앞자리를 대문자로 해보면 된다.
비밀번호의 맨 앞자리를 대문자로 했는데도 오류가 발생한다면 다른 문제일 수 있으니 오류를 살펴보아야 한다.

2.

grant all privileges on *.* to '계정'@'%' with grant option;

권한 부여

3.

flush privileges;

부여한 권한이 제대로 작동되도록 업데이트를 한번 해준다.


위 순서대로 했는데 오류가 발생한다면? 또는 생성한 계정으로 외부에서 mysql 접속이 되지 않는다면 root 계정을 만든 다음에 새로운 계정을 다시 만들어 보도록 한다.

1.

CREATE USER 'root'@'%' IDENTIFIED BY 'root';

2.

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

3.

flush privileges;

새로고침을 해준다.

root계정을 만든 후에 다시 추가할 계정을 만들고 모든 권한을 부여해보자.

728x90
반응형
LIST