티스토리 뷰

시작하기 전


윈도우 환경에서 msi 인스톨러를 이용하지 않고 설치한 것을 업그레이드


mySQL 홈페이지에서


MySQL 8.0 Reference Manual 에 윈도우 환경에서 업그레이드 진행하는 방법에 대해 잘 나와있다.


https://dev.mysql.com/doc/refman/8.0/en/windows-upgrading.html


the Windows ZIP archive distribution 방법을 이용해서 업그레이드를 진행한다.


먼저 mySQL 경로에 가서 필요한 데이터를 백업하고 시작하는 것을 권장한다.



위의 파일들을 전부 다른 폴더에 백업해놓았다.


이후 홈페이지에서 mySQL 8.0.12 를 다운받으면 준비가 끝난다.


https://dev.mysql.com/downloads/mysql/



MSI 인스톨러를 사용하지 않고 진행할거기 때문에 ZIP Archive 를 다운받으면 된다.



업그레이드 진행



다운로드 받은 파일을 압축을 풀고 현재 mysql이 설치되어 있는 폴더에 그대로 덮어쓰기를 진행한다.



덮어쓰기가 완료되고 나서 mySQL에 접속을 한다.


show databases 명령어를 쳤는데 다음과 같은 에러가 발생했다.




해결하기 위해 'SET GLOBAL innodb_fast_shutdown = 1' 명령어 입력

 



이후 exit로 mySQL 환경에서 빠져 나온뒤 


다음과 같은 명령어로 mysql 업그레이드를 진행한다.


mysql_upgrade -u root -p 비밀번호




과정이 끝나고 나서 mySQL 에 접속을 한뒤 show databases 명령어를 입력하면 다음과 같이 정상적으로 나오는 것을 확인 할 수 있다.



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함