Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

데이터베이스의 모든 권한을 MySQL 사용자에게 부여하시겠습니까?

<시간/>

먼저 CREATE 명령어를 사용하여 사용자와 비밀번호를 생성합니다. 구문은 다음과 같습니다.

CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';

특정 데이터베이스의 모든 권한을 사용자에게 부여하는 구문은 다음과 같습니다.

GRANT ALL PRIVILEGES ON yourDatabaseName . * TO 'yourUserName'@'localhost';

이제 위의 구문을 구현하여 사용자를 만들고 모든 권한을 부여할 수 있습니다. 사용자 생성 쿼리는 다음과 같습니다.

mysql> create user 'Adam Smith'@'localhost' IDENTIFIED BY 'Adam123456';
Query OK, 0 rows affected (0.29 sec)

이제 사용자에게 모든 권한을 부여합니다. 쿼리는 다음과 같습니다.

mysql> GRANT ALL PRIVILEGES ON test . * TO 'Adam Smith'@'localhost';
Query OK, 0 rows affected (0.19 sec)