본문 바로가기

전체 글

(69)
[ CentOS ] mysql 에러 - Column 'Password' is not updatable. [ CentOS ] mysql Column 'Password' is not updatable 안녕하세요 꼬딩입니다 :) CentOS에서 mysql 을 사용하다가계정의 비밀번호를 변경하는과정에서 생긴 문... blog.naver.com
[ CentOS ] CentOS7 톰캣 서비스 등록하기 [ CentOS ] CentOS7 톰캣 서비스 등록하기 안녕하세요 꼬딩입니다:) 톰캣(Tomcat) 서비스 등록하는 방법을 알려드릴겁니다. 해당 경로에 tomcat.serv... blog.naver.com
[ CentOS ] VMware 네트워크 연결 / 설정 [ CentOS ] VMware CentOS7 네트워크 연결 개념 및 통신 안녕하세요 꼬딩이입니다 :) VM의 네트워크 연결 방식에 대한개념 설명을 공부하다가다른 분들도 아시면... blog.naver.com
[ CentOS ] mysql encoding (인코딩) 한글깨짐 문제해결 안녕하세요 코띵이입니다 :) mysql 사용 시 인코딩이 제대로 안 되어 한글이 깨지는 문제가 발생했을 때 해결방법을 알려드리겠습니다. 먼저 인코딩 설정을 확인합니다. mysql> show variables like 'c%'; 한글을 제대로 인식하기 위해서는 utf8로 설정되어야 하는데 다음과 같이 다르게 되어있는 것을 확인할 수 있습니다. 이를 변경하기 위해서는 설정파일을 변경해야합니다. $> vi /etc/my.cnf client, mysqld, mysql 설정을 해줍니다. 여기서 주의할 점은 mysql 5.4버전 이하일 경우에만 저렇게 설정해줬을 때 정상적으로 동작합니다. 하지만 mysql 5.5버전 이상일 경우 mysql 서비스가 실행되지 않습니다. character-set-server 와 col..
[ CentOS ] mysql 대소문자 구분 없애기 안녕하세요 코띵이입니다 :) 오늘은 간단하면서도 중요한 개념을 설명해드리려고 합니다. mysql의 경우 대소문자를 구분하기 때문에 대소문자 사용여부에 따라 테이블명이 다르다고 여깁니다. 말하자면, User 테이블과 user 테이블을 다르게 보는거죠. 그래서 이러한 구분을 없애려면 따로 설정을 해줘야합니다. 그 설정을 결정하는 것은 바로 'lower_case_table_names' 변수입니다. 먼저, db에 접속하여 확인해줍니다. 그럼 값이 0이 나오는 것을 확인할 수 있습니다. 이 값을 1로 설정해줘야만 대소문자 구분이 사라집니다. 그리고 설정파일을 열고 다음과 같이 추가해줍니다. $> vi /etc/my.cnf 저장 후, mysql을 재실행합니다. $> service mysqld restart 다시 d..

반응형