How to Upgrade from Grafana 5 to Grafana 6 on Ubuntu / Debian, Centos / RHEL and Docker
How to Upgrade from Grafana 5 to Grafana 6 on Ubuntu / Debian, Centos / RHEL and Docker
We need to upgrade to stay up to date with the latest fixes and enhancements. Let's list down the Procedure to upgrade.
1. Take backup:
As we are upgrading from One Major version to another, its recommended to take backup. This will ensure that you can always rollback to your previous version. During startup, Grafana will automatically migrate the database schema. Sometimes this can cause issues if you later want to downgrade.
a. Take a backup of configuration file to /etc/grafana/grafana.ini being cautuios.
b. The backup procedure is different based on the Database that is used.
sqlite :
If you use sqlite you only need to make a backup of your grafana.db file. This is usually located at /var/lib/grafana/grafana.db on Unix systems.
mysql :
backup:
> mysqldump -u root -p[root_password] [grafana] > grafana_backup.sql
restore:
> mysql -u root -p grafana < grafana_backup.sql
For more detailed procedure on mysql Backup/restore Procedure please follow Go to : How to Take Backup Of MySQL/MariaDB Database and Restore it
postgres :
backup:
> pg_dump grafana > grafana_backup
restore:
> psql grafana < grafana_backup
For more detailed procedure on mysql Backup/restore Procedure please follow Go to : How to Take Backup & Restore in PostgreSQL Database
Upgrade Now:
Ubuntu / Debian :If you installed grafana by downloading a debian package (.deb). You can Download the new package from Grafana Website. Then do the following It will upgrade your Grafana install.
dpkg -i <new grafana package.deb>
For Detailed Grafana Installation Guide : How to Install Grafana 6 on ubuntu / Debian
If you used APT repository:
unisonunix02# apt-get update
unisonunix02# apt-get install grafana
unisonunix02# apt-get install grafana
Centos / RHEL :
If you installed grafana by downloading a rpm package. You can Download the new package from Grafana Website. Then do the following It will upgrade your Grafana install.
rpm -i <new grafana package.rpm>
For Detailed Grafana Installation Guide : How to Install Grafana 6 on CentOS / RHEL
If you used YUM repository:
unisonunix02# yum update grafana
Docker :
This just an example, details depend on how you configured your grafana container.
Pull latest grafana Image:
docker pull grafana
Stop Running Grafana instance:
docker stop my-grafana-container
Remove Existing Grafana Container:
docker rm my-grafana-container
Now start new grafana Container With new image:
docker run --name=my-grafana-container --restart=always -v /var/lib/grafana:/var/lib/grafana
No comments