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

MySQL 사용자 생성 스크립트는 무엇입니까?

<시간/>

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

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

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

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

이제 위의 구문을 구현하여 사용자를 만들고 모든 권한을 부여할 수 있습니다.

1단계 - 사용자 생성

쿼리는 다음과 같습니다.

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

2단계 − 사용자에게 모든 권한을 부여합니다.

쿼리는 다음과 같습니다.

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

사용자가 생성되었는지 여부를 교차 확인하려면 MySQL.user 테이블을 사용할 수 있습니다. 쿼리는 다음과 같습니다.

mysql> select user,host from MySQL.user;

다음은 출력입니다.

+------------------+-----------+
| user             | host      |
+------------------+-----------+
| Manish           | %         |
| User2            | %         |
| mysql.infoschema | %         |
| mysql.session    | %         |
| mysql.sys        | %         |
| root             | %         |
| Adam Smith       | localhost |
| User1            | localhost |
| am               | localhost |
+------------------+-----------+
9 rows in set (0.00 sec)

위의 샘플 출력을 보면 사용자 Adam Smith가 MySQL.user 테이블에 있습니다.