본문 바로가기
728x90

mysql2

[Mysql 8.0] 패스워드 정책 낮춘 후 계정 생성하기 계정을 생성하려다 보면 아래와 같은 메시지를 맞닥들일 때가 있다."Your password does not satisfy the current policy requirements" 로컬에서 간단하게 계정 생성을 해야 하는 경우 제한이 되는데 이를 일시적으로 느슨하게 하여 적용하는 방법을 포스팅 해두려 한다. 1. 패스워드 정책 확인 하기SHOW VARIABLES LIKE 'validate_password%';   2. 정책 변경하기SET GLOBAL [정책명]=[VALUE]; 아래와 같이 policy 를 낮추고 최소 비밀번호 자릿수를 조정하였다.SET GLOBAL validate_password.policy=LOW;SET GLOBAL validate_password.length=4; 변경된 정책은 다음과.. 2024. 11. 24.
Mysql 무중단 Index 설정하기 (feat, pt-online-schema-change) 서비스를 개발하고 운영하다보면, 성능 개선 이슈에 부딪히게 된다. 어플리케이션 코드는 동일하지만, 데이터 양이 많아질 수록 성능이 현저히 떨어지게 되는 경우가 발생하게 되는데 대부분 DB에 Index 처리가 되어있지 않아서다. 물론, JPA 와 같은 ORM 특성을 잘못 써서 생기는 경우도 있지만.. 이 경우는 추후 정리를 해보는 것으로 하고.. 보통은 Index 를 설정한다고 하면, "ALTER TABLE ... ADD INDEX ... " 를 생각할텐데 실제 라이브중인 데이터베이스에서는 그리 쉬운 일이 아니다. 나 역시도 이번에 정리할 툴을 알기 전 까지 DB Lock 을 감수하며 Index 설정을 하곤 했으나.. Online DDL 이란 것을 알게 된 이후 삶의 질(?)이 올라간 느낌이었다. Onli.. 2020. 8. 30.
728x90