MySQL
새 사용자 만들기
수색…
비고
MySQL 사용자 목록을 보려면 다음 명령을 사용합니다 :
SELECT User,Host FROM mysql.user;
MySQL 사용자 만들기
새 사용자를 생성하려면 다음과 같은 간단한 단계를 따라야합니다.
1 단계 : root
로 MySQL
에 root
$ 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