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

MySQL 데이터베이스 서버에서 어떻게 사용자 계정을 생성할 수 있습니까?

<시간/>

우리가 알고 있듯이 MySQL 데이터베이스 서버에는 사용자 계정을 저장하는 데 사용되는 MySQL 데이터베이스에 사용자 테이블이 있으므로 MySQL 데이터베이스를 사용하여 MySQL 데이터베이스 서버에 사용자 계정을 생성할 수 있습니다. 새 사용자 계정을 만드는 동안 두 가지가 있어야 합니다. 하나는 사용자 이름이고 다른 하나는 @ 문자 뒤에 오는 호스트 이름입니다. 사용자 계정을 생성하는 구문은 다음과 같습니다 -

구문

Use mysql;
CREATE USER user_account IDENTIFIED BY password;

여기서 user_account는 고려하려는 사용자의 이름입니다. username@hostname과 같을 수 있습니다.

비밀번호는 user_account에 대해 만들고자 하는 비밀번호입니다. 이 비밀번호의 도움으로 MySQL 서버는 이 사용자를 식별합니다.

예시

아래 예에서는 MySQL 데이터베이스의 사용자 테이블 아래에 abcd@localhost라는 사용자를 생성하고 있습니다. -

mysql> use mysql
Database changed
mysql> create user abcd@localhost identified by 'password123';
Query OK, 0 rows affected (0.04 sec)

아래 쿼리는 새 사용자 계정 abcd@localhost에 대한 권한을 제공합니다.

mysql> SHOW GRANTS FOR abcd@localhost;
+------------------------------------------+
| Grants for abcd@localhost                |
+------------------------------------------+
| GRANT USAGE ON *.* TO 'abcd'@'localhost' |
+------------------------------------------+
1 row in set (0.01 sec)
Questi