본문 바로가기

mysql의 윈도우에서의 my.ini 파일 위치 탐색기를 이용해서 검색하면 쉽게 찾을 줄 알앗던 my.ini파일을 찾기가 쉽지 않앗다. 그런데 생각해 보니 윈도우에서 왜 그러게 무식하게 찾아야 하는지 고민하게 되었다. 1. my.ini 파일 찾기 - mysql에 접속해서 환경 설정 값을 읽어 찾아 본다. SHOW VARIABLES WHERE Variable_Name LIKE "%dir" 2. 결과 값 보기 - 아래 내용을 보면 mysql이 설치된 곳을 찾을 수 있다. - mysql 이 설치된 곳에 보면 my.ini 을 찾을 수 있다. 3. 왜 my.ini 파일을 찾아야 하나 ? - mysql의 주요 설정은 이 파일 안에 있다. - strict mode 를 변경할때 또는 event 를 활성화 할 때 이 파일을 설정 해 줘야 컴퓨터를 껏다 켜도 설정이 유.. 더보기
redmine getaddrinfo temporary failure in name resolution redmine 을 사용하고 있는데 어느날 메일 알림이 오지 않고 있다는 걸 알았다. 그래서 redmine 의 설정에서 메일 보내기를 테스트 해보니 redmine getaddrinfo temporary failure in name resolution 와 같은 메세지가 나왔다. 구글을 무작정 뒤져 봤지만 모르겠다. 비슷한 질문은 있지만 답변이 없었다. 그런데 의외로 다른곳에 문제가 있었다. 1. 네트웍 설정 확인 - 전에 네트웍설정을 고정 IP 로 변경한 적이 있는데 그때 DNS 를 설정하지 않았다. sudo vi /etc/resolv.conf - 아래의 내용을 추가하고 저장하고 나온다. nameserver 8.8.8.8 nameserver 61.41.153.2nameserver 1.214.68.2 - 네트.. 더보기
JOIN 을 이용한 다중 행 UPDATE와 DELETE 사용하기 UPDATE JOIN 을 이용한 다중행 업데이트 하기 다른 테이블을 기준으로 해서 데이블을 업데이트 할 때가 있다. 이럴 때 조인문을 이용해서 UPDATE 하게 되는데 아래와 같이 사용하면 된다. UPDATE [업데이트할 테이블명2] A INNER JOIN [테이블명-2] BON A.[조인할 컬럼명] = B.[조인할 컬럼명]SET A.[변경할 컬럼명] = 변경할값( WHERE 절 ) 예) UPDATE JOIN UPDATE Member AS A INNER JOIN Member_Data AS BON A.UserID= B.UserIDSET A.STATUS_CD = B.STATUS_CDWHERE B.STATUS_CD '300' DELETE FROM JOIN 다른 테이블의 값을 기초로 테이블의 값을 다중으로 삭제.. 더보기