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';
๋ฐ์ํ