db/mysql

Ubuntu Mysql 5.7 upgrade

C/H 2016. 6. 9. 00:12

# 백업 
sudo mv /var/lib/mysql /var/lib/mysql.back sudo 
mv /etc/mysql /etc/mysql.back 

# 5.5 삭제 
sudo apt-get purge mysql-common mysql-server-core-5.5  

# 최신 버전 확인 http://dev.mysql.com/downloads/repo/apt/ 
wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb 
sudo dpkg -i mysql-apt-config_0.3.2-1ubuntu14.04_all.deb  
  # server 선택  
  # mysql 5.7 선택  
  # apply 선택  
  
sudo apt-get update 
# 잠깐 백업은 필수 !!! 저장소 백업을 하지 않았다면 주의하세요. 
# sudo apt-get install mysql-server-5.7 
sudo apt install mysql-server  

# 저장소 그대로 적용 
sudo service mysql stop 
sudo mv /var/lib/mysql /var/lib/mysql.back.5.7 
sudo mv /var/lib/mysql.back /var/lib/mysql 
sudo service msyql start   

# mysql-apt-config 설정을 잘 못 했을 경우 후 다시 실행 
sudo apt-get purge mysql-apt-config  

#  위에 방식으로 업그레이드시 서버가 시작하지 않을 수 있다.

percona server

wget https://repo.percona.com/apt/percona-release_0.1-3.$(lsb_release -sc)_all.deb 
sudo dpkg -i percona-release_0.1-3.$(lsb_release -sc)_all.deb 
sudo apt-get update 
sudo apt-get install percona-server-server-5.7 percona-server-tokudb-5.7  

# 제거 
sudo service mysql stop 
sudo apt-get remove percona-server* 
sudo apt-get purge percona-server*
반응형