본문 바로가기

DataBase/MySQL36

mysql 4.0.x -> mysql 4.1 업그레이드시 오류 해결 방법 예전 업그레이드 관련글에 포함할까 하다가 따로 빼기로 했다. ubuntu 를 기준으로 설명. 간단한 업그레이드 절차를 살펴보면. 1. 업그레이드 전 데이터 덤프 ( mysqldump --all-databases > db_dump.sql ) 2. mysql 서버 업그레이드 ( apt-get install mysql-server-4.1 ) 이렇게 업그레이드 후에 오류가 발생해서 실행이 안되는 경우가 있다. 1. /var/log/syslog 를 살펴보면 아래 과 같은 에러메세지가 나올때 mysqld : Character set 'euc_kr' is not a compiled character set is not specified in the .. .. index.xml * 기존 /etc/mysql/my.cnf.. 2008. 7. 9.
RPM파일 삭제하고 소스로 MySQL 설치하기 1. rpm -qa | grep mysql rpm -qa | grep apache rpm -qa | grep httpd rpm -qa | grep php rpm -e --nodeps mysql rpm -e --nodeps apache rpm -e --nodeps httpd rpm -e --nodeps pgp --nodeps : 의존성을 무시하고 강제 삭제 2. ./configure --prefix=/usr/local/mysql \ --localstatedir=/usr/local/mysql/data \ --with-charset=euckr \ make make install make install 하시면 /usr/local/mysql 이 설치가 됩니다. /usr/local/mysql/bin/mysql_in.. 2008. 7. 9.
MySQL 설치하기(페도라9) 이번에는 mysql 을 설치하겠습니다. 원래 어제 이미 글 썼는데.. 홀라당 날려버리는 바람에 다시 씁니다. ㅡㅡ; 익스플로러 창이 자동으로 닫혀 버리더군요.. 덕분에.. 글 쓰던거 날려버려서 에잇!! 하고 놔뒀다가 다시 씁니다. ㅋ~ 왕 짜증 나더군요.. ㅡ.ㅡ 암튼.. 빨리 글 올려야 겠네요. 혹시나 또 날라갈까. ㅜ.ㅜ mysql 은 http://www.mysql.com 에서 관련자료와 다운로드를 받으실 수 있습니다. 홈페이지에 가면 Developer Zone 이라고 있죠.. 그쪽으로 가야 다운을 받으실 수 있습니다. Developer Zone 탭을 선택하니 바로 밑에 Downloads 라고 있네요.. 이동합니다. MySQL Community Server 라고 나옵니다.. 다운을 받을려면 클릭을.... 2008. 7. 8.
MYSQL-프로시져, 함수 기본 문법 휴~ | 나를위해 http://blog.naver.com/paulmaur/90005333346 작성자 정왕균(areakr) 작성일 2006-04-30 18:06:38ⓒ 2006-05-06 15:23:09ⓜ 조회수 363 문법이 다른 디비와 다르고 자료가 많지 않아 적당한 수식으로 올립니다. 문자로 받아도 연산을 하면 변환없이 바로 상수로 처리됩니다. CREATE FUNCTION `fnName`(GSCode char) RETURNS char(50) BEGIN Declare TRef, CAmount1, SellProc, CAFlag int; ##숫자형 연결하기 Set TRef = CONCAT((GSCode+10) % 65 , Right(GSCode*33, 3) ); ##쿼리해서 결과 변수에 넣기 SELECT.. 2008. 6. 27.
MySQL 튜닝에 관하여 홍서기.. | 홍서기 http://blog.naver.com/lhs0806/60001048676 kenu@okjsp.pe.kr http://okjsp.pe.kr [mysql] 초보도 알아야 할 MySQL 튜닝 18 가지 made By www.tood.net Suhoi Lee 2002/02/23 --------------------------------------------------------------------- 1.반드시 컴파일 하라! 10-30% 속도 향상 ! 소스를 가지고 컴파일 하세요. MySQL 메뉴얼에 따르면 10-30% 속도가 빠르다고 합니다. RPM 이나 바이너리 설치를 하지 마세요 ! 1-2.최신 버전을 사용하라 최신 버전이 좋은 점은 자동 튜닝 하는 것 입니다. 버그를 수정 하구요... 2008. 6. 27.
Mysql Function 과 Procedure 하루에도 열두번씩 | 챨스 http://blog.naver.com/khm8843/20027634540 처음으로 만들 Helloworld 는 함수였습니다. 함수와 프로시져를 서로 만드는 법이 틀리죠. 하지만 구조가 많이 비슷합니다. Functions 함수는 항상 리턴 값이 존재합니다. 그리고 꼭 하나의 값만 리턴합니다. MySQL에서 자주 사용하는 CONCAT 라는 함수를 보겠습니다. mysql> select concat(emp_name,' ',dept_id) from emps; +------------------------------+ | concat(emp_name,' ',dept_id) | +------------------------------+ | Roger 1 | | John 2 | | Alan.. 2008. 6. 27.