수색…


비고

MySQL 사용자 목록을 보려면 다음 명령을 사용합니다 :

SELECT User,Host FROM mysql.user;

MySQL 사용자 만들기

새 사용자를 생성하려면 다음과 같은 간단한 단계를 따라야합니다.

1 단계 : rootMySQLroot

$ mysql -u root -p

2 단계 : 우리는 mysql 명령 프롬프트를 보게 될 것이다 .

mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'test_password';

여기, 우리는 성공적으로 새로운 사용자를 만들었지 만,이 사용자는 어떤 permissions 가지지 않으므로 다음 명령을 permissions 하여 사용자에게 permissions 을 할당하십시오 :

mysql> GRANT ALL PRIVILEGES ON my_db.* TO 'my_new_user'@'localhost' identified by 'my_password';

암호 지정

기본 사용법은 다음과 같습니다.

mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'test_password';

그러나 암호를 일반 텍스트로 하드 코딩하는 것이 바람직하지 않은 상황에서는 PASSWORD() 함수가 반환 한 해시 된 값을 PASSWORD 지시문을 사용하여 직접 지정할 수도 있습니다.

mysql> select PASSWORD('test_password'); -- returns *4414E26EDED6D661B5386813EBBA95065DBC4728
mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY PASSWORD '*4414E26EDED6D661B5386813EBBA95065DBC4728';

새 사용자를 만들고 모든 권한을 스키마에 부여합니다.

grant all privileges on schema_name.* to 'new_user_name'@'%' identified by 'newpassword';

주의 : 새로운 루트 사용자를 생성하는 데 사용할 수 있습니다.

사용자 이름 변경

rename user 'user'@'%' to 'new_name`@'%';

실수로 사용자를 만든 경우 이름을 변경할 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow