DB(12)
-
Mysql Replication 서버 이전시 start slave가 동작하지 않을 경우
Mysql Replication 서버 이전시 start slave가 동작하지 않을 경우 Mysql 서버를 이전하여 디비를 복구한 후start slave를 할 경우 오류가 나며 시작이 되지 않는 때가 있다. 이 경우 repliation 서버의 hostname이 변경되어서 인데 1. 서버의 hostname을 기존과 동일하게 맞춰주거나2. 로그파일의 이름에 있는 hostname을 현재서버에 맞게 수정하거나3. slave 의 설정을 리셋해주면 된다. 1번이나 2번의 경우 큰 설명이 필요 없을 듯 하고 3번의 경우 1. show slave status 로 설정 환경을 기억해둔뒤2. reset slave 로 초기화3. 초기화된 정보중의 마스터 로그 position만 업데이트mysql> change master to..
2015.12.15 -
 라는 코드가 db에 섞여 있을 경우
UTF- 8이나 EUC-KR에 인코딩이 섞여서 들어갈 경우 생성되는 코드 update 테이블 set 필드명=REPLACE(필드명,'','') WHERE 필드명 LIKE '%%'
2014.02.14 -
테이블 row 건수 확인
테이블 row 건수 확인 SELECT table_name,table_rowsFROM information_schema.TABLESWHERE table_schema = 'DB_NAME'
2014.01.24 -
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in /
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in / 원인 : php4.x 버젼에서 mysql5.x 버젼으로 접속하려고 할 경우 mysql_connect 함수에서 상위버젼의 password를 제대로 인식하지 못하기 때문. 해결 : mysql 5.x 버젼에서 사용자의 password를 old_password로 업데이트 해준다. update user set password=old_password('password') where user = user;flush privileges;
2014.01.24 -
sqlite 설치 및 기본 사용법
1. 설치 apt-get install sqlite 2. 접속 및 디비 생성 #sqlite 접속할 db명.db 없는 파일명일 경우 자동으로 디비 생성. 3. 도움말 sqlite> .help 점 (.)을 찍고 명령어를 입력하는게 기본 사용법.
2013.09.06 -
mongoDB 설치와 php 연동
1. mongoDB설치 apt-get install mongodb php5-mongo 2. php에 so 설정 추가 vi /etc/php5/conf.d/mongo.ini extension=mongo.so 추가
2013.09.03