내가 배운 것들41 [MySQL] 루트 암호 단순한 4글자로 변경하기 치트시트 # 암호 없을 경우 mysql -u root # 암호 있을 경우 : mysql -u root -p use mysql; # 암호 설정 정책 해제. 기본값 : MEDIUM set global validate_password_policy=LOW; # 암호 최소 길이 변경. 기본값 : 8 set global validate_password_length=4; # root 암호 변경 alter user 'root'@'localhost' identified with mysql_native_password by '1234'; 2022. 11. 21. [Mac] xcrun: error: invalid active developer path .... ➜ ~ git xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 이런 문제를 만났다. 원인은 맥을 업데이트 해서 CommandLineTools 식별 과정에 문제가 발생해서라고 한다. 허허 해결 방법은 xcode-select --install 터미널에 다음과 같은 명령어를 적어주고 인스톨 과정을 거치면 된다. 끗 2022. 11. 21. [Docker] Docker의 Multi-stage build Multi-stage build 도커를 빌드하는데 node를 쓸 일이 있었다. 이 node는 빌드 시점에 단 한 번만 작동하고 실제 동작하는 이미지에는 그 작동의 결과물만 하나의 작은 파일 형태로 가져오면 되는 일이었다. 문제는 이걸 그냥 node까지 통째로 실어서 빌드 해버리면 그 용량이 엄청나게 커진다. 이런 상황에서 사이즈를 경량화하기 위해 사용해주는것이 Multi-stage build라고 할 수 있겠다. FROM node # TODO ... 위는 Multi-stage build를 사용하지 않은 Dockerfile이다. 그냥 평범한 형태로, 이 이미지는 빌드해보면 용량이 600메가바이트가 넘게 나온다. AWS는 일반적으로 파일을 쓸 때 용량에 비례한 요금을 청구한다. 불필요한 데이터 600메가바이트.. 2022. 4. 25. [면접] 면접 준비 질문들.. CS 1. CORS란? Cross-Origin Resource Sharing의 약자로, 기본값으로 제한되어 있는 다른 출처(도메인)의 리소스 요청을 허용 할 수 있게 해주는 것을 말한다. 2. RESTful이란? 자원을 요청할 때, 정의는 자원의 명칭으로 하고, 요청은 자원의 행동(메소드)으로 수행하는 것을 말한다. 대표적인 예로는 GET, POST, PUT, PATCH, DELETE가 있다. 3. HTTP 메소드의 종류와 각자의 역할은? GET : URL로 정보를 검색하기 위해 서버에 요청하는 것. POST : URL이 아닌 데이터 부분에 요청 정보를 담아 서버에 요청하는 것으로, 주로 입력의 역할을 한다. PUT : POST와 같은 형식으로 요청 정보를 데이터 부분에 담아 보내지만, 리소스의 전체 내.. 2022. 2. 2. [nginx/Ubuntu] nginx 환경에서 https 기능 활성화 시키기 https / SSL 적용하는 방법은 복잡하진 않다. 근데 인터넷에 레퍼런스가 너무 많아서 어떤 걸 참고해야 할 지 고르는게 어려웠다. 레퍼런스 선정에 도움을 주신 해인님께 감사의 뜻을 전한다. 참고한 블로그는 다음과 같다. [ubuntu]nginx let's encrypt로 https적용 happylulurara.tistory.com/146 가비아 도메인 적용 EC2 ubuntu 가비아나 다른 사이트를 통해 도메인을 적용하도록 한다. 일단 '가비아'를 검색해서 사이트로 들어갔다. 가비아로 들어가서 원하는 도메인 이 happylulurara.tistory.com 그럼이제출발 1. 도메인 구매 - 나같은 경우 이전에 가비아에서 구매한 500원짜리 도메인이 있었기 때문에 이 도메인을 활용했다. 웹을 넘어 클.. 2022. 1. 20. [Ubuntu] https 환경으로 curl 보내기 HTTPS http 환경과 달리 https 환경에서는 curl 명령어가 정상적으로 작동하지 않는다. 주소를 제대로 적는다고 해도. 그런 여러분을 위해 curl -k 라는 기능을 준비했다. curl 명령어에서 -k 옵션은 SSL 인증 없이 작업을 수행할 수 있도록 해주는 옵션이다. curl -k https://[address]/[method] 이 명령어를 어디에 활용했냐면, 무중단배포 과정에서 curl -s http://localhost/profile을 통해 현재 활성화 되어있는 포트를 잡아내는 쉘 파일을 https가 되어도 정상작동 할 수 있도록 바꿔주어서 해결했다. [Ubuntu/Travis-CI/CodeDeploy] SpringBoot 환경 배포 자동화 환경 구축 CI/CD 하루종일 travis와 싸.. 2022. 1. 20. 이전 1 2 3 4 ··· 7 다음