강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

Mysql-5.0.37 설치 및 한글처리문제
작성자 : 13 김영철
등록날짜 : 2009.01.29 15:44
2,886
- MySQL  : http://dev.mysql.com/downloads/mysql/5.0.html
                -> Windows (x86) ZIP/Setup.EXE  v5.0.37  36.7M
                -> [다운로드 파일명] mysql-5.0.37-win32.zip


1. 설치
           mysql-5.0.37-win32.zip을 압축 풀고 setup.exe를 실행시켜 설치합니다. 
           저는 편의상 D:\APM\MySQL 폴더에 설치하겠습니다.
           
           a. Custom 설치 
           
           b. 설치 항목 : 기본값 그대로
           
           c. D:\APM/MySQL\ 로 설치경로 지정
           
           d. Skip Sing-Up 체크
           
           e. Configure the MySql Server now에 체크 (기본값)
           
           f. Detailed Configuration에 체크 (기본값)
           
           g. Developer Machine에 체크 (기본값)
           
           h. Multifunctional Database에 체크 (기본값)
           
           i. InnoDB Tablespace Settings : 기본값 그대로...
           
           j. Decision Support(DSS)/OLAP에 체크 (기본값), 숫자값은 기본값 15 
           
           k. Enable TCP/IP Networking 체크 ( Port Number : 3306)  (기본값)
              Enable Strict Mode에 체크 (기본값)
           
           l. Manual Selected Default Character Set / Collation에 체크
              Character Set : euckr
              
              * 사용할 웹호스팅 업체의 mysql db가 utf8로  설정되어 있거나 향후 호환성을 고
              려한다면, utf8로 합니다. 그러나 현재까지의 인터넷  웹 호스팅 환경과의 호환성
              을 고려하고, 타국어 사용자의 접근 필요성이 없고, utf-8로 처리할 때의 여러 복
              잡한 문제를 피하고 싶다면, euc-kr로 선택합니다.  이 문서에서는 사용자가 일관
              되게 EUC-KR 한글 코드를 선택하는 것으로  정리하였습니다. 만일에 UTF-8로 설정
              하고 싶다면, 이 사이트의 http://www.phpschool.com/gnuboard4/bbs/board.php?bo
              _table=tipntech&wr_id=42439 문서의 본문과 댓글을 참고하기 바랍니다.
           
           m. Install As Windows Service에 체크 (기본값)
              Service Name: MySQL (기본값)
              Luanch the MySQL Server automatically에 비체크
              Include Bin Directory in Windows PATH에 체크
           
           n. Modify Security Settings : 자신이 사용할 암호 입력
              암호 외에는 비체크 (기본값)

        2. 환경 설정 최적화

           a. 텍스트 에디터로 D:\APM\MySQL\의 my.ini를 엽니다.
           
           b. 각각의 항목에 기본 문자 세트를 euckr로 지정합니다.
           
              [ client ] 항목에 다음 문장을 추가합니다.
                default-character-set=euckr
              
              [mysqldump] 항목을 만들어 다음 문장을 추가합니다.
              
                default-character-set=euckr 
              
              [mysqld] 항목에서 다음 문장을 추가합니다.
              
                init_connect=SET collation_connection=euckr_korean_ci 
                init_connect=SET NAMES euckr 
                default-character-set=euckr ## 이 부분은 위 설치대로 하면 이미 있음##
                character-set-server=euckr
                collation-server=euckr_korean_ci
                language=korean
              
              * 이와 같이 설정하였음에도 불구하고 mysql 명령을 이용하여 euc-kr 문자 세트의 
                한글 데이타를 저장하려고 할 때 Incorrect  string value가 들어 있다며, 저장
                이 거부되면, db를 선택하는 코드  (mysql_select_db) 다음에 mysql_query("set 
                names euckr"); 이라는 코드를 삽입하면, 에러 없이 한글이 잘 입력됩니다.
           
        3. 테스트
           명령 프롬프트를 실행합니다.
     
           a. MySQL의 시작
                   
              net start mysql
           
              "MySQL 서비스가 잘 시작되었습니다." 또는  "요청한 서비스가 이미 시작되었습니
              다."라는 메시지가 나와야 제대로 설치된 것입니다.
           
           b. MySQL의 Root 계정 (관리자) 접속
                   
              mysql -uroot -p암호
             
              * 암호는 위의 Modify  Security Settings 항목에서  입력한 root 계정(관리자)의  
                암호입니다. -u와 root는 띄어써도  되지만, -p와 암호는 꼭  붙여 써야 제대로 
                실행되는 것에 유의합니다.
             -----------------------------------------------------------------------------
             Welcome to the MySQL monitor.  Commands end with ; or \g. 
             Your MySQL connection id is 2 to server version: 5.0.37-community-nt MySQL Co
             muity Edition (GPL)
             Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 
             mysql> 
             -----------------------------------------------------------------------------
             
             이런 메시지가 나와야 정상입니다.
                        
             MySQL 프롬프트 상에서 계정 접속을 끝내려면 exit를 입력합니다.
           
           c. MySQL의 종료
                   
              net stop mysql
           
             "MySQL 서비스를 잘 멈추었습니다." 라는  메시지가 나오면 정상적으로 종료되었습
             니다.
             
             * MySQL 서비스를 영구적으로 제거하고 싶으면, 도스 명령창에서 D:\APM\MySQL\bin
               \mysqld-nt.exe --remove MySQL 을 입력합니다. 다시 설치하고 싶으면 D:\APM\My
               SQL\bin\mysqld-nt.exe --install MySQL  --defaults-file="D:\APM\MySQL\my.ini
               " 를 입력합니다. 이 때 MySQL  서비스명 MySQL은 MySQL5, MySQL_of_Spring과 같
               이 사용자가 원하는 임의의 다른 단어로  입력할 수도 있습니다.(비권장) 서비스
               를 새로이 설치하였다면, 아울러 시작 - 설정 -  제어판 - 관리 도구 - 서비스를 
               호출하여 MySQL의 시작 유형을 수동으로 고쳐 줍니다. (오른쪽 마우스 버튼 클릭 
               메뉴의 속성 호출) 이렇게 하면, 컴퓨터 부팅시마다 MySQL 서비스가 자동으로 실
               행되지 않습니다.  

[출처]  민주가인

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
2805 Window Server 2003을 사용해 보자 M 최고의하루 12.20 2494
2804 Windows Server 2003 에서 IIS 6 + PHP 4.3.2 설정법 M 최고의하루 12.19 3959
2803 Windows Server 2003 완벽 재설치 M 최고의하루 12.19 3117
2802 SERVER 2003 섬네일(GD2) 기능 적용하기 M 최고의하루 12.18 2335
2801 윈도우2003 서버 SP1 환경에서 IIS에 php 설치 하기 M 최고의하루 12.18 2958
2800 PHP 4.4.3-dev, Zend 2.6.0, MySQL 4.0.26 버전 설치정보 M 최고의하루 12.04 2681
2799 Windows 2003 Server 설치 및 최적화 팁 모음 M 최고의하루 12.04 3242
2798 우편번호,주소 db 13 김영철 01.29 2366
2797 my-sql 을 좀 쉽게 다룰수 있는 프로그램입니다 13 김영철 01.29 2764
2796 Mysql 기본 사용법 13 김영철 01.29 2991
2795 mssql mysql 변환, asp 게시판 소스 수정 13 김영철 01.29 4832
2794 mysql함수 13 김영철 01.29 2628
2793 mySQL에서의 트랜잭션 13 김영철 01.29 2435
2792 백업 및 복구 - 첫번째 13 김영철 01.29 2485
2791 백업 및 복구 - 두번째 13 김영철 01.29 2408
2790 사용자 및 권한 설정 13 김영철 01.29 2074
2789 [mysqld] Column Type => Timestamp 설정 13 김영철 01.29 2427
2788 MySQL, SQL문의 분류, Eclipse 셋팅, JDBC, 방명록 13 김영철 01.29 4120
2787 UNION 과 JOIN 의 차이점 13 김영철 01.29 2384
2786 mysql 한글 깨짐 13 김영철 01.29 3662
2785 Mysql 5.xxx 데몬 시작 및 중지 13 김영철 01.29 2588
열람중 Mysql-5.0.37 설치 및 한글처리문제 13 김영철 01.29 2887
2783 윈도우 환경에서의 Mysql5 설치 및 설정방법 13 김영철 01.29 3231
2782 php5, mysql5.0 설치 13 김영철 01.29 2652
2781 mysql characterset 변경 13 김영철 01.29 2404
2780 Mysql 함수 총집합 13 김영철 01.29 3266
2779 Mysql 문자열 관련 함수 13 김영철 01.29 2734
2778 mysql 컬럼값 문자열 치환 - REPLACE() 13 김영철 01.29 2749
2777 Mysql 백업 하기 13 김영철 01.29 3129
2776 mysql 복구 13 김영철 01.29 2838
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취