본문 바로가기
MySQL News&Article

MySQL Ver. 8.0.16 부터 mysql_upgrade가 사라집니다.

by 모모레 2019. 5. 8.

위 카테고리를 쓸 일이 있을까 싶었는데......

ㅋㅋ 생기는 군요. 

MySQL Ver. 8.0.16 부터 mysql_upgrade가 지원되지 않습니다. 

MySQL Ver. 4.x 에서 해당 프로그램을 사용하여 업그레이드 하다가 문제를 겪었던 이유로 한번도 사용해 보지 않아서요. 

사실 뭐 없어진다고 해도 크게 감흥이 와 닿지는 않습니다. 

안전하게 업그레이드 하기 위해 항상 사용자 데이터만 덤프 받아서 넘겼기 때문에 굳이 mysql_upgrade를 사용할 일이 없거든요. 

(역시 첫경험이 중요한거겠죠..ㅋㅋ)

간단히 보니 upgrade를 위한 SQL 문장들을 따로 mysql_upgrade로 만들지 않고 mysqld 안에 녹아넣었네요. 

옵션을 통해 해당 쿼리를 수행하게 변경했습니다. 

 

어쨌든 아래의 링크를 통해 왜 제외 하게 되었는지 한번 확인해 보시죠. ㅋㅋ

https://mysqlserverteam.com/mysql-8-0-16-mysql_upgrade-is-going-away/

 

MySQL 8.0.16: mysql_upgrade is going away

As of 8.0.16, the mysql_upgrade binary is deprecated, but its functionality is moved into the server. Let’s call this functionality the “server upgrade”. This is added alongside t…

mysqlserverteam.com