MySQL 5.7 사용자 및 권한 추가

MySQL 5.7의 사용자 테이블 mysql.user에는 비밀번호 필드가 없으며 인증_문자열로 변경되었습니다.

구체적인 단계는 다음과 같습니다.

1. 사용자 생성

사용자를 생성하는 명령:

CREATE USER  ' 사용자 이름'@'localhost ' '비밀번호'로 식별됨;


사용자 이름: 생성하려는 사용자 이름

localhost: 접속할 호스트, localhost는 로컬에서만 로그인이 가능하다는 의미입니다.

비밀번호: 사용자의 로그인 비밀번호를 생성하려면 비밀번호가 비어 있을 수 있습니다. (비어 있으면 사용자는 비밀번호 없이 서버에 로그인할 수 있습니다.)

2. 사용자 인증

승인된 명령:

GRANT 권한  ON 데이터베이스 이름.테이블 이름  TO  '사용자 이름'@'localhost'


권한: SELECT INSERT UPDATE 등과 같은 사용자의 작업 권한. 모든 권한을 부여하려면 ALL을 사용하세요.

데이터베이스 이름: 데이터베이스 이름

테이블 이름: 테이블 이름

사용자에게 모든 데이터베이스 및 테이블에 대한 해당 작업 권한을 부여하려면 *를 사용할 수 있습니다. 예를 들어 저는 *.*를 사용합니다.  

3. 사용자 권한 보기

권한 보기 명령:

사용자 이름@localhost 에 대한 보조금 표시 


추천

출처blog.csdn.net/yerongtao/article/details/55260728