์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

mysql ์—์„œ username ์ƒ์„ฑํ•˜๊ณ  ๊ถŒํ•œ์ฃผ๊ธฐ

์ฃผ์˜ ๐Ÿฑ 2024. 4. 17. 19:31
728x90
๋ฐ˜์‘ํ˜•

ํ…Œ์ŠคํŠธ๋ฅผํ•˜๋ ค๋ฉด ๋ฃจํŠธ๋ณด๋‹ค๋Š” ์œ ์ €๋ฅผ ์ƒ์„ฑํ•ด์„œ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. 

 

mysql์—์„œ user๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

 

์—ฌ๊ธฐ์„œ Your password does not satisfy the current policy requirements. 

๋ผ๋Š” ์—๋Ÿฌ๊ฐ€ ๋‚  ์ˆ˜ ์žˆ๋‹ค. 

์ด๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ๋•Œ๋ฌธ์ธ๋ฐ 

SHOW VARIABLES LIKE 'validate_password%';

 

+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password.check_user_name    | ON    |
| validate_password.dictionary_file    |       |
| validate_password.length             | 6     |
| validate_password.mixed_case_count   | 1     |
| validate_password.number_count       | 1     |
| validate_password.policy             | LOW   |
| validate_password.special_char_count | 1     |
+--------------------------------------+-------+

 

password policy level์„ low๋กœ ๋งž์ถฐ์•ผ ํ•œ๋‹ค. ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋‹ค์‹œ ์œ ์ €๋ฅผ ์ƒ์„ฑํ•ด๋ณด์ž

SET GLOBAL validate_password.length = 6;

SET GLOBAL validate_password.policy=LOW;

 

 

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

๊ฐ€ ๋๋‹ค๋ฉด ๊ถŒํ•œ์„ค์ •์„ ํ•ด์ฃผ์ž

GRANT SELECT, INSERT, UPDATE, DELETE ON mysql.* TO 'test'@'host';

๋ฐ˜์‘ํ˜•