window mysql 에서 케릭터셋 설정

참조: http://jmnote.com/wiki/MySQL_%EC%BA%90%EB%A6%AD%ED%84%B0%EC%85%8B_utf8_%EC%84%A4%EC%A0%95 MySQL을 사용하다 보면 인코딩 문제가 발생할 수 있다. 이럴 경우 mysql에 접속해서 다음 쿼리를 날리면 현재 설정값을 받아올 수 있다. show variables like ‘char%'; mysql> show variables like ‘char%'; +————————–+—————————-+ | Variable_name | Value | +————————–+—————————-+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_filesystem […]

drop all table in mysql

직접 서버를 운영하는게 아니라 호스팅 업체를 이용하면 제약이 많다. 최근 카페 24 호스팅에서 작업을 하는데, mysql 권한이 없어서 간단한 작업 이지만 매우 번거로웠던 적이 있다. 그런 작업중에, 특정 데이터베이스 내의 모든 테이블을 지워야 할 경우에, 권한이 있으면 데이터베이스를 날리고 새로 만들면 되지만, 권한이 없어 그러지 못했다. 그럴 경우 다음 명령을 실행하면 한방에 처리가 끝난다.

[…]

mysql에서 비밀번호 변경하기

mysql을 사용하다보면 db 계정의 비밀번호를 변경해야 하는 경우가 있습니다.  mysql에는 설정파일, 관리에 대한 정보를 mysql이라는 데이터 베이스에 보관하고 있습니다.  우선 mysql 데이터베이스 사용을 명시합니다.  use mysql; 그리고 나면 user 테이블에 접근할 수 있습니다. 이 테이블은 사용자의 Host 및 비밀번호, 권한의 대한 정보가 들어있습니다.  참고로 동일한 계정이지만 접속한 host의 내용에 따라 다른 권한을 할당할 수 있습니다. […]

mysql replication 에서 동기화 문제가 발생했을 경우~

잘 쓰고 있던 서비스의 내용이 request 마다 다른 내용을 보여주었습니다.  DB는 mysql replication을 이용해서 사용하고 있는데 말이죠. 테스트를 해보니 새롭게 입력하는 데이터가 slave DB에는 반영이 되지 않고 있는 것 이었습니다. 아~ 처음 만나는 문제에 당황했지만 열심히 관련자료를 찾아봤습니다. 생각보다 쉽게 답을 찾을 수 있었습니다. 문제는 slave에서 갱신된 데이터를 쓰려고 하니 에러가 발생한 것이었습니다. 아래는 발생한 […]