목록기술과 지침서/Database (2)
크세노폰의 IT 누리사랑방
아까 친한 형으로부터 “DB서버를 빌려달라” 는 부탁을 받았다.친한 형이 빌려달라는걸.. 안빌려줄수가 있나.. 일단 알았다고 말하며 DB host와 ID, PW, 포트를 알려주었다.근데 계속 Connection Refused 오류가 생기는 것이다.DB에서의 설정도 %(아무나 다 접속)로 잘 되어있었고, 아무런 문제가 없었다.그렇게 이것저것 살펴보다 문제를 발견했다. 문제는 my.cnf 파일이었다. /etc/mysql/my.cnf 파일의 중간 쯤에 이런 설정이 있다.# Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. #bind-add..
요즘 개인적으로 DB를 공부하고 있습니다. DB를 재미있게 가지고 놀던 중 문제가 생겼습니다.레코드를 수정하는 UPDATE 명령어가 먹히지 않는 문제였죠. 뭔가 싶어 바로 스택오버플로우에 검색해보니 답이 나왔습니다. Safe update 옵션이 켜져있다는 것이죠. 그러니 업데이트하기 위해서는 Primary Key가 포함되거나 SQL에 SET SQL_SAFE_UPDATES = 0; 을 입력해서 문제를 해결해야 한다는 것이죠. 간단하게 입력합니다. SET SQL_SAFE_UPDATES = 0; 이렇게 명령을 입력하니, 간단하게 해결되었습니다. 출처 : http://stackoverflow.com/questions/11448068/mysql-error-code-1175-during-update-in-mysql..