본문 바로가기

반응형

DataBase

참조키 선언시 에러 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 참조키를 생성하는데 위와 같은 에러가 발생한다.확인한 바 발생한 이유는 테이블 생성시 참조하는 원본 테이블에는 INT UNSIGNED 가 되있는데참조하는 테이블에서는 그냥 INT 가 되있었다. 해서 다시 수정하니 정상적으로 작동을 했는데,구글링을 하다보니 깔끔하게 포스팅 해주신 분이 있어 링크 올립니다.^^ http://opentutorials.org/module/894/6653 어?? 오픈튜토리얼이네? ㅎㅎㅎ 더보기
우분투에서 mysql 삭제 후 재설치 apt-get purge mysql-server apt-get purge mysql-common rm -rf /var/log/mysql rm -rf /var/log/mysql.* rm -rf /var/lib/mysql rm -rf /etc/mysql # and then: apt-get install mysql-server --fix-missing --fix-broken출처 : http://ykcho.tistory.com/20 더보기
MySQL Stored Procedure (저장프로시저) MySQL 저장프로시저내가 익숙치 않거나 못해서 그런걸수도 있지만 정말로 쓰다보니.. 많이 부족함과 불편함이 이만 저만이 아니다.그리고 너무 많은 구글링 필요하다;;MySQL 저장프로시저를 만들고 사용하다 보면 MS-SQL Server 와 오라클의 저장프로시저가 너무나 그리워진다. 역시.. 돈들여서 안좋은건 없다고.. 다시한번 또..새삼스럽게..ㅎㅎ일단 샘플로 간단하게 MySQL 저장프로시저 올린다. DELIMITER $$ DROP PROCEDURE IF EXISTS SP_EMP_DPT_UPDATE $$ CREATE PROCEDURE SP_EMP_DPT_UPDATE( IN_UNION_QUERY_TEXT VARCHAR(1500), IN_EMP_NO INT, OUT OUT_RETURN_VALUE TINYIN.. 더보기
임시테이블 - Temproray Table 참고링크MySQL에서 Temporary Table을 활용한 데이터 질의..그 효과는?java + temporary table. 임시테이블 사용하기. MYSQL CREATE TEMPORARY TABLE IF NOT EXISTS TEMP_TABLE ( ID BIGINT(20) NOT NULL ) 더보기
MySQL 에러처리 임의의 호스트 언어로 MySQL 를 호출했을 때에 발생할 가능성이 있는 에러 코드의 리스트를 이하에 나타냅니다.이름및에러 코드의 열은 ,MySQL 원시 코드 파일 include/mysqld_error.h 의 정의에 대응합니다.SQLSTATE 의 열은 ,MySQL 원시 코드 파일 include/sql_state.h 의 정의에 대응합니다.SQLSTATE 에러 코드는 ,MySQL 버젼 4.1 을 사용하는 경우에게만 표시됩니다. SQLSTATE (은)는 ,X/Open/ANSI/ODBC 의 동작과 호환성을 갖게하기 위해서(때문에) 추가되었습니다.각 에러 코드에 대한 설명 텍스트는 , 에러 메세지 파일 share/english/errmsg.sys 에 기술되고 있습니다.갱신은 빈번하게 행해지므로 , 상기의 소스에 에.. 더보기
저장 프로시저 관련 포스팅 MySQLStored Procedure 개요파라미터를 사용한 동적쿼리 프로시저 예제MySQL 저장 프로시져 내에서 발생한 에러 처리 (Error Handling) MySQL 저장프로시저.. 아 MS-SQL 저장프로시저가 그립다 더보기
memsql 페이스북 출신 개발자가 만들었다는 데이터베이스. 일단 까먹을까봐 급히 메모함. ㅋㅋ 참고 URLhttp://www.memsql.com/ http://dev.kthcorp.com/2012/07/04/memory-based-rdbms-memsql/ http://thdev.net/239http://techit.kr/6478http://coffeenix.net/bbs/viewtopic.php?p=7271 더보기
윈도우에서 MySQL 설치하고1045 에러 발생 1. 먼저 MySQL 서비스를 중지2. 비인증 로그인이 가능하도록 설정 후, MySQL 재실행. - 콘솔창에서 다음과 같이 입력한다.mysqld --skip-grant mysql -uroot mysql 이제 비밀번호가 없어도 root 권한으로 MySQL 이 사용가능합니다. MySQL DB 를 오픈하고 암호를 재설정 하고, 권한을 부여합니다. >> use mysql; >> update user set password=PASSWORD('1111') where user='root'; >> flush privileges; >> grant all on *.* to 'root'@'localhost' identified by '1111' with grant option; >> flush privileges; >> e.. 더보기

반응형