2.3.7 Windows에서 MySQL 업그레이드하기
Windows에서 MySQL을 업그레이드하려면 다음 단계를 수행합니다.
섹션 2.11.1 "MySQL 업그레이드" 의 Windows 전용하지 MySQL의 업그레이드에 대한 자세한 내용을 참조하십시오.
업그레이드를 수행하기 전에 현재 MySQL 설치를 백업하십시오. 7.2 절 "데이터베이스 백업 방법" 을 참조하십시오.
MySQL의 최신 Windows 배포를 http://dev.mysql.com/downloads/ 에서 다운로드합니다.
MySQL을 업그레이드하기 전에 서버를 중지합니다. 서버를 서비스로 설치하는 경우 명령 프롬프트에서 다음 명령으로 서비스를 중지합니다.
C : \>
NET STOP MySQL
MySQL Server를 서비스로 실행하지 않는 경우, mysqladmin을 사용하여 중지합니다. 예를 들어, MySQL 5.5에서 5.6으로 업그레이드하기 전에 mysqladmin를 MySQL 5.5에서 다음과 같이 사용합니다.
C : \>
"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqladmin" -u root shutdown
참고MySQL의
root
사용자 계정에 암호가 설정되어있는 경우, mysqladmin을-p
옵션을 사용하여 시작하고 메시지가 나타나면 암호를 입력합니다.MySQL 4.1.5 이전 버전에서 5.6로 업그레이드 또는 Zip 아카이브에서 설치 한 MySQL 버전에서 MySQL Installation Wizard에 설치되는 MySQL 버전으로 업그레이드하는 경우, 그 전에 먼저 수동으로 이전 설치 및 MySQL 서비스 (서버가 서비스로 설치되어있는 경우)를 제거해야합니다.
MySQL 서비스를 제거하려면 다음 명령을 사용합니다.
C : \>
C:\mysql\bin\mysqld --remove
기존의 서비스를 제거하지 않으면 MySQL Installation Wizard는 새로운 MySQL 서비스를 제대로 설치되지 않을 수 있습니다.
MySQL Installer를 사용하는 경우, 섹션 2.3.3 "MySQL Installer를 사용하여 MySQL의 Microsoft Windows에 설치" 에 설명 된대로 시작합니다.
MySQL을 Zip 아카이브에서 업그레이드하는 경우 아카이브를 추출합니다. 기존의 MySQL 설치 덮어 쓰기 (보통
C:\mysql
에 있습니다)하거나C:\mysql5
등 다른 디렉토리에 설치합니다. 기존 설치 덮어 쓰기를 권장하고 있습니다. 그러나 (처음 설치하는 경우에) 업그레이드의 경우 현재 데이터 파일이 대체되는 것을 피하기 위해 기존의 MySQL 설치에서 데이터 디렉토리를 삭제해야합니다. 따라서 다음과 같이합니다.Zip 아카이브를 현재의 MySQL 설치는 다른 위치에 압축을 풉니 다.
데이터 디렉토리를 삭제합니다.
Zip 아카이브를 다시 압축합니다.
변경 한 Zip 아카이브를 기존 설치에 압축을 풉니 다.
다른 방법
Zip 아카이브를 현재의 MySQL 설치는 다른 위치에 압축을 풉니 다.
데이터 디렉토리를 삭제합니다.
데이터 디렉토리를 현재의 MySQL 설치에서 지워진 데이터 디렉토리로 이동합니다.
현재 MySQL 설치를 제거합니다.
압축을 푼 설치 지워진 설치 위치로 이동합니다.
MySQL을 Windows 서비스로 사용하고,이 단계에서 이전에 서비스를 삭제 한 경우 서비스를 다시 설치합니다. ( 섹션 2.3.5.7 "Windows 서비스로 MySQL 시작하기" 를 참조하십시오.)
서버를 다시 시작합니다. MySQL을 서비스로 사용하는 경우 NET START MySQL 등을 사용하거나 또는 mysqld를 직접 실행합니다.
관리자로 mysql_upgrade를 실행하여 테이블을 확인하고 필요에 따라 복구를 시도 부여 테이블이 변경되는 경우에는 업데이트하고 새로운 기능을 사용할 수있게합니다. 섹션 4.4.7 "mysql_upgrade - MySQL 테이블 체크 및 업그레이드" 를 참조하십시오.
오류가 발생하는 경우 2.3.6 "Microsoft Windows MySQL Server 설치 문제 해결" 을 참조하십시오.