유용한 팁
1. MariaDB repo 를 10.1 에서 10.2로 변경한다.
참조 : http://downloads.mariadb.org/mariadb/repositories/
2. Set innodb_fast_shutdown to 0 ( MariaDB 10.2.5 또는 그 이후 버전일 때에는 필요없음.)
mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
3. Shutdown MariaDB 10.1,
systemctl stop mariadb.service
또는
mysqladmin -u root -p shutdown
4. 데이타베이스 backup (백업은 만일의 경우에 대비하는 것이다. 반드시 수행한다. 업그레이드과정이 순조롭게 끝난다면 백업파일을 사용할 일은 없다.)
mysqldump -uroot -p -A > all.sql
5. Uninstall MariaDB 10.1
yum remove MariaDB-service MariaDB-client
필요한 경우 /etc/my.cnf 를 백업해 둔다.
6. Install MariaDB 10.2
yum install MariaDB-service MariaDB-client
7. MariaDB 실행
systemctl start mariadb.service
systemctl enable mariadb.service
8. mysql_upgrade 실행
mysql_upgrade -uroot -p
9. 이때
MariaDB-common
MariaDB-shared
는 아직도 10.1 이다.
yum update를 하면 10.2 로 업데이트되고 추가로
MariaDB-compat 가 설치된다.
** 필요한 경우 my.cnf 수정한다. ( 이 경우 마리아디비를 재시작해야한다.)