2014-09-18 4 views

답변

0

MySql 설치 프로그램을 사용하면 파일은 대부분 Windows 프로그램 폴더에 저장됩니다.

계속하려면 먼저 MySql 5.5를 제거한 다음 Winginx에서 MySql을 업데이트하십시오.

당신이 Winginx에서 MySQL의 버전을 업그레이드하려는 경우, 당신은 당신이 C에 Winginx를 설치 한 가정 http://dev.mysql.com/downloads/mysql/5.5.html

에서 우편 번호를 다운로드 할 수 있습니다 : C에서 MySQL의 폴더를 이동 \ Winginx

  1. : \ C에 Winginx \ mysql을 : \ Winginx \ mysql.bak
  2. C 아래에 새 MySQL의 폴더를 만듭니다 : \ Winginx
  3. 당신의 빈 'MySQL을'폴더에 다운로드 한 패키지에서 '공유'와 '데이터'폴더에 압축을 풉니 다.
  4. mysqld.exe를 패키지/bin 폴더에서 'mysql'폴더로 추출하십시오.
  5. 패키지의 my-small.ini를 'mysql'폴더로 추출하고 이름을 'my.ini'로 바꿉니다. 유의하십시오! Winginx와 함께 제공되는 my.ini는 사용할 수 없습니다. mysqld는이 my.ini for MySql 5.1과 함께 실패합니다.
  6. 당신은 블록 [mysqld를]

일부 설정을 변경해야하는 경우

# The MySQL server 
[mysqld] 
basedir = ../mysql 
datadir = data 
bind-address = 127.0.0.1 

에서, Winginx 워크 벤치를 사용하지 않는 아래의 my.ini에 다음 줄을 추가해야합니다. My.ini에 MySql 5.1 스타일 설정을 추가하고 서버를 실패하게 만듭니다. 필요한 경우 my.ini를 직접 업데이트하십시오.

기존 테이블에/data 디렉토리를 계속 사용하려고했지만 불행히도 테이블 형식을 5.1에서 5.5 버전으로 변환해야합니다. 나를 위해 'mysql-upgrade.exe'는 테이블을 변환하지 못했습니다. 따라서 패키지의 기본/데이터 디렉토리로 시작한 다음 mysqldump를 통해 데이터를 마이 그 레이션해야합니다.

관련 문제