집 >데이터 베이스 >MySQL 튜토리얼 >MySQL은 사용자 계정을 생성하고 사용자 계정을 삭제합니다.
mysql 사용자 계정 만들기
새 사용자 계정을 만들려면 아래와 같이 CREATE USER 문을 사용하세요.
Enter:
create user ben identified by 'p@$$w0rd';
분석: CREATE USER는 새로운 사용자 계정을 생성합니다. 사용자 계정을 생성할 때 비밀번호가 반드시 필요한 것은 아니지만 이 예에서는 IDENTIFIED BY 'p@$$wOrd'를 사용하여 비밀번호를 제공합니다. 사용자 계정을 다시 나열하면 출력에 새 계정이 표시됩니다.
해시된 비밀번호를 지정하십시오 IDENTIFIED BY 지정된 비밀번호는 일반 텍스트이며 MySQL은 이를 사용자 테이블에 저장하기 전에 암호화합니다. 비밀번호를 해시 값으로 지정하려면 IDENTIFIED BY PASSWORD를 사용하세요.
사용자 계정은 GRANT 또는 INSERT GRANT 문(나중에 설명)을 사용하여 생성할 수도 있지만 일반적으로 CREATE USER가 가장 명확하고 간단한 문입니다. 또한 사용자 테이블에 행을 직접 삽입하여 사용자를 추가할 수도 있지만 보안상의 이유로 일반적으로 권장되지 않습니다. MySQL이 사용자 계정 정보를 저장하는 데 사용하는 테이블(및 테이블 스키마 등)은 매우 중요하며 테이블이 손상되면 MySQL 서버에 심각한 해를 끼칠 수 있습니다. 따라서 이러한 테이블을 직접 처리하는 것보다 태그와 함수를 사용하여 처리하는 것이 더 좋습니다.
사용자 계정의 이름을 바꾸려면 아래와 같이 RENAME USER 문을 사용합니다.
Enter:
rename user ben to bforta;
MySQL 5 이전에는 MySQL 5 이상 버전에서만 RENAME USER를 지원했습니다. . 이전 MySQL에서 사용자 이름을 바꾸려면 UPDATE를 사용하여 사용자 테이블을 직접 업데이트했습니다.
mysql 사용자 계정 삭제사용자 계정(및 관련 권한)을 삭제하려면 아래와 같이 DROP USER 문을 사용합니다.
Enter :
drop user bforta;
MySQL 5 이전 MySQL 5 이후 DROP USER는 사용자 계정 및 모든 관련 계정 권한을 삭제합니다. MySQL 5 이전에는 DROP USER는 사용자 계정을 삭제하는 데만 사용할 수 있었고 관련 권한은 사용할 수 없었습니다. 따라서 이전 버전의 MySQL을 사용하는 경우 먼저 REVOKE를 사용하여 계정과 관련된 권한을 삭제한 후 DROP USER를 사용하여 계정을 삭제해야 합니다.
[관련 추천]
Mysql 무료 동영상 튜토리얼사용자 관리 및 비밀번호 변경을 위한 MySQL 명령줄 예제 작업mysql 접근 제어 관련 주의사항MySQL 문자셋 및 교정 순서 튜토리얼MySQL 문자셋 및 대조 순서 소개위 내용은 MySQL은 사용자 계정을 생성하고 사용자 계정을 삭제합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!